Lombok 라이브러리의 @Builder 어노테이션은 정말 많이 사용하는 어노테이션이다. 항상 생성자 자체를 사용하기 보단 @Builder을 사용해서 생성자를 만들곤 했다. 하지만 사용하면서도 Builder의 패턴이나 사용이유에 대해 깊게 생각하지 못하고 넘어갔던 것 같아 정리하고자 한다. 이번 기회에 공식문서 읽는 습관도 들여야겠다. 🌱 @Builder와 일반 객체 생성의 차이점 Telescoping Constructor Pattern (점층적 생성자 패턴)Java Beans Pattern (자바 빈 패턴)정리 | 기존 생성자 패턴 ↔ 빌더 패턴1️⃣ 생성자는 파라미터가 많을 경우 가독성이 좋지 않다.2️⃣ 불필요한 매개변수의 값까지 지정해줘야 한다.3️⃣ 매개변수의 순서가 바뀌면 에러가 난다.@Bui..