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