lombok @builder 패턴 사용
@Data는 지양 @NoArgsConstructor 파라미터가 없는 기본 생성자를 생성 @RequiredArgsConstructor final이나 @NonNull인 필드 값만 파라미터로 받는 생성자 - 생성자 의존성 주입 시 사용 @AllArgsConstructor 모든 필드 값을 파라미터로 받는 생성자 생성 - 매개변수 순서, 개수 변경 시 문제 기본 사용 @ToString 양방향 연산관계에 있는 경우는 exclude로 제외 처리 @Getter builder 패턴 매개변수 순서, 개수 변경 시 용이 클래스 상단 @builder 사용 - 생성자가 없을 경우 모든 멤버변수를 받는 생성자 생성(@AllArgsConstructor(access = AccessLevel.PACKAGE)) -> 동일 패키지에서 생..