위와 같은 코드가 있을 때, Dto로 바꿔주는 메서드를 다른 클래스에 넣을 필요도 없고,
Request 객체를 만들었을 때 재활용하여 파라미터를 외부에서 하나만 받고 만들어 줄 수 있습니다.
이렇듯
일반적으로 이런 형태의 메소드는 생성자를 대체하기 위해 사용되며,
메소드 이름 자체가 객체 생성에 필요한 매개변수를 표현하도록 지어진 경우가 많습니다
이렇게 메소드를 사용함으로써 객체 생성 시 가독성이 향상되고,
객체 생성 과정에 대한 추가적인 유효성 검사나 변환 작업 등을 수행할 수 있습니다.
'Programming > SpringBoot' 카테고리의 다른 글
모의 쇼핑몰 만들어보기 #1 프로젝트 생성 (0) | 2022.12.14 |
---|---|
[SpringBoot]간단한 게시판 만들기 (0) | 2022.12.01 |