반응형
@Builder
-
Java 빌더패턴 (Builder Pattern) , @Builder 사용권장, @setter지양이유 (Lombok)java 2023. 10. 4. 13:32
목차 들어가기전 도입 개념정리 빌더패턴이란? 빌더패턴의 탄생배경 점증적 생성자패턴이란? 자바빈즈패턴이란? 빌더패턴의 장점은? 빌더 패턴의 단점은? @Builder란? 나의 언어로 이해 출처 들어가기전 이글은 @AllArgsConstructor 등의 내용을 다룬 이전 글과 이어진다. @Builder의 내용과 사용방법 그리고 @setter의 사용이 지양되는 이유 등에 대해서 다룰 예정이다. 아직 공부 단계에서 작성한 글로 내용에 오류가 있을 수 있음을 먼저 알립니다. 잘못된 부분이 있다면 댓글 부탁드립니다. 도입 코드를 리팩토링하는 과정에서 무분별하게 사용된 lombok어노테이션들을 정리할 필요성을 느꼈다. 이전 포스팅에서 다루었던 @AllArgsConstructor 등의 어노테이션들은 치명적인 단점이 있다..