티스토리 뷰

Spring Boot

@Builder annotation

seoca 2019. 3. 22. 16:31


  • @Builder annotation이 builder pattern을 대신 생성해준다.
  • 다수의 field를 가지는 경우에 builder를 사용하는 경우가 많다.
  • builder pattern 이 생성에 필수인자와 선택인자를 구분해준다. (생성과 표현의 분리가 이루어 질 수 있다.)
  • 객체 생성의 방식이다
  • 다른 class에서의 사용은 피하고 constructor에 이용한다.


'Spring Boot' 카테고리의 다른 글

DTO 의 @Data와 @Setter  (0) 2019.03.18
Injecting beans using constructor  (0) 2019.03.17
Id type은 왜 Long 일까  (0) 2019.03.10
DTO(Data Transfer Object) 와 ModelMapper  (0) 2019.03.10
Constructor Injection  (0) 2019.03.08