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