Back-End1 [Back-End] @Builder 패턴 Builder Pattern 백엔드 개발 시 Entity나 Dto와 같은 객체를 생성할 때 사용할 수 있는 방법은 크게 세 가지가 있다. - 생성자 - Setter - Builder Builder 패턴 사용 권장 이유 더보기 만약 백엔드 웹개발을 처음 배운다면 생성자 혹은 Setter를 사용하는 것이 일반적일 것이고 나 역시도 그랬었다. 그러나 이 두 방법들은 각각 단점을 가지고 있다. 생성자 패턴의 경우 객체에 넣어야 할 인자가 많을 경우 몇 번째 인자에 어떤 데이터를 넣어야 하는지 헷갈릴 수도 있다. 나 역시 이전 프로젝트에서 생성자 패턴을 주로 사용했었는데 주의하지 않으면 엉뚱한 데이터가 들어가기도 하고, 넣어야 하는 인자 보다 적거나 많게 넣어 컴파일 에러가 발생하기도 하였다. Setter를 사용.. 2023. 7. 12. 이전 1 다음