Lombok, DTO

Boram_Choi·2021년 11월 8일
0


Lombok : 필수 메소드/생성자 등을 자동생성해줘 코드절약해주는 라이브러리 (설치 후 사용)
ex.
@Getter
@Setter
@NoArgsConstructor 기본생성자 대신 생성
@RequiredArgsConstructor 꼭 필요한 final자료형 코드를 생성할 때
...

*참고: https://mangkyu.tistory.com/78
https://cheershennah.tistory.com/183
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

DTO : Date Transfer Object
데이터 변경(update 등) 할 때, 기존 DB자료는 그대로 두고(안전성위해) 변경요청을 대신 처리해주는 완충제
-> CourseRequestDto.java 생성 (domain 패키지 안) 후 사용.

(기존 Course 데이터 그대로 사용하던 것을 CourseRequestDto로 수정!)

*참고: https://gmlwjd9405.github.io/2018/12/25/difference-dao-dto-entity.html

profile
하루하루의 기록, 그리고 성장

0개의 댓글