[Spring] Lombok의 @Builder와 @SuperBuilder
·
🍀 Spring Boot
들어가며Lombok 라이브러리 중 @Builder와 @SuperBuilder 어노테이션을 사용하면, 객체의 생성 과정을 구현하는 것에 있어서 큰 도움을 받을 수 있습니다.이 포스팅에서는 두 어노테이션의 특징과 사용법, 그리고 언제 어떤 것을 선택하면 좋을 지에 대해 다루고 있습니다.❏ @Builder란?@Builder는 Lombok에서 제공하는 어노테이션으로, 빌더 패턴을 자동으로 구현해줍니다. 따라서, 편리하게 빌더 패턴을 사용해줄 수 있는데요. 😆 사용 예시@Getter@Builderpublic class Person { private String name; private int age;}// 객체 생성Person person = Person.builder() ..