개발 관련/TaskAgile(3)
-
[TaskAgile] DB table/column 추가
show index from user; create table team( id int(11) not null, user_id int(11), archived tinyint(1), created_date datetime, primary key(id) ); alter table team add index fk_user_id_idx (user_id); create table board( id int(11) not null, name varchar(128), user_id int(11), team_id int(11), archived tinyint(1), created_date datetime, primary key(id), foreign key(user_id) references user (id), forei..
2021.01.06 -
[TaskAgile] 03. 스프링 시큐리티 - 02. 이메일 보내기
이전 페이지 : zena1010.tistory.com/13 다음 페이지 : 스프링 시큐리티 - 이메일 보내기 목표 웹 어플리케이션 보호 이메일 보내기 end-to-end 통합 테스트 수행 자바 단위 테스트 범위 리포트(coverage report) 추가 구현 pom.xml에 추가 ... org.springframework.boot spring-boot-starter-mail org.springframework.boot spring-boot-configuration-processor true ... org.freemarker freemarker ... starter-boot-starter-mail : JavaMailSender와 같은 인터페이스 제공 freeamarker 라이브러리 존재로 인해 스프링 부트..
2020.11.30 -
[TaskAgile] 02. 회원가입 구현
회원가입 ※서드 파티 라이브러리 : 제 3자 라이브러리. 효율적인 개발을 위해, plugin, library, framework를 사용하는데, 이것들처럼 제 3자로써 중간다리 역할을 하는 것을 3rd party라고 한다. error Strings must use singlequote quotes -> script 안에서는 "대신 '를 쓸 것! 등록 컨트롤러 테스트 도메인 모델로 회원가입 구현 ※ @Service 어노테이션 : 해당 클래스를 활용하는 client를 위한 연산을 제공하는 클래스에 적용 ※ @Column 어노테이션 : hbm2dd1 기능(하이버네이트) 사용할 때 이 것을 사용 도메인 주도 설계 Application Service(애플리케이션 서비스) 모델의 작업만 조정 트랜젝션을 통제(@Tra..
2020.11.26