issues
search
woowacourse-teams
/
2022-ternoko
면담은 찐하게, 예약은 손쉽게! 올인원 면담 예약 서비스 터놓고 💖
https://ternoko.site
44
stars
6
forks
source link
[BE] refactor: @Builder 어노테이션 builderMethodName 제거
#466
Closed
HyeonbinSa
closed
2 years ago
HyeonbinSa
commented
2 years ago
As-is
현재 각각의 빌더 패턴별로 builderMethodName 속성을 통해 이름이 부여되어 사용되고 있습니다.
To-be
String builderMethodName() default "builder";
@Builder 어노테이션에 사용되는 builderMethodName 제거
@Builder 어노테이션은 builderMthodName 필요 없이 사용할 수 있으며 기본적으로 .builder() 메서드를 통해 사용할 수 있습니다.
아래 참고자료 확인 시 builderMethodName은 해당 빌더 생성자가 특정한 일을 수행할 때 의미 부여를 하기위해 사용된다고 설명되어있습니다.
참고자료
Baeldung, Lombok @Builder -
링크
PopIt Builder 기반 객체 안정하게 생성하기 -
링크
As-is
To-be
참고자료