immutable1 Java Record vs Lombok DTO 선택 기준: 언제 무엇을 쓸까 Java Record vs Lombok DTO 선택 기준: 언제 무엇을 쓸까DTO를 만들 때 record로 갈지, Lombok으로 클래스를 만들지 고민이 잦습니다. 한 방에 끝나는 정답은 없지만, “무엇을 언제 쓰는지”를 분명히 하면 팀 품질과 유지보수가 훨씬 좋아집니다. 아래 기준과 예제를 참고해 실무에 맞게 결정하세요.빠른 요약불변 데이터 전송용(API 응답, 설정 스냅샷, 캐시 키) → Record 우선가변 DTO / 빌더 DSL / JPA 엔티티 → Lombok 우선(@Getter, @Setter, @Builder, @NoArgsConstructor)Jackson 직렬화: record는 2.12+에서 자연스럽게 동작. Lombok DTO는 no-args 또는 builder 구성이 흔함Record로.. 2025. 9. 28. 이전 1 다음