DTO Inner Class로 한번에 관리하기
coco3o
필자의 프로젝트엔 다음과 같이 패키지 안에 각 모듈별 패키지와 request, response dto 클래스들이 있다. 위 DTO 클래스들을 간결한 코드로 만들며 개선한 내용을 정리해보겠다. DTO를 Inner Static Class로 관리 DTO 패키지 내 클래스 파일들을 깔끔하게 관리하기 위해 Inner Class(Nested Class)로 DTO를 관리하는 것이다. /** * request, response DTO 클래스를 하나로 묶어 InnerStaticClass로 한 번에 관리 */ public class PostsDto { @Data @AllArgsConstructor @NoArgsConstructor @Builder public static class Request { private Long..