[JAVA] Lombok Builder, SuperBuilder와 Generic 사용하기
·
Java & Spring
개요 Generic이 구성된 DTO에 Builder, SuperBuilder를 적용하면서 헤맸던 부분을 기록한다. Builder @ToString @Builder public class OuterDTO { private int id; private T inner; } 위와 같이 OuterDTO에 Generic을 구성하고, inner 필드에 들어갈 DTO는 아래와 같이 작성해 보자. @ToString 어노테이션은 테스트 시 출력 결과를 확인하기 위해 붙여두었다. @ToString @Builder public class InnerDTO { private String name; } 이후 아래와 같이 메소드를 구성하고 실행해 보자. 제네릭이 설정된 OuterDTO를 Builder로 적용할 때에는 builder(..