티스토리 뷰

JAP 엔티티 객체들에 @Builder 어노테이션을 이용하여 객체를 Builder를 이용하는 것이 흔한 패턴입니다.

즉,JAP Entity 객체에 @Builder를 이용한다는 말입니다.

 

장점

  • 인자가 많을 경우 쉽고 안전하게 객체를 생성할 수 있다.
  • 인자의 순서와 상관없이 객체 생성이 가능하다.
  • 적절한 책임을 부여하여 가독성을 높일 수 있다.