티스토리 뷰

lombok의 @Builder 어노테이션을 클래스단위에 사용한 어플리케이션을 빌드 할때 발생.

 

에러내용:

@Builder will ignore the initializing expression entirely. If you want the initializing expression to serve as default, add @Builder.Default. If it is not supposed to be settable during building, make the field final.

-> @Builder는 초기화 표현을 다 무시한다. 초기화 하고싶으면 @Builder.Default 나 final 필드로 선언해라.

 

해결:

final 필드로 선언하면 수정이 불가하니 초기화 대상 필드마다 @Builder.Defalut를 추가해줬다.

 


참고: 

클래스 단위에 @Builder 사용은 지양하자.

클래스 단위에 @Builder를 달아주면 @AllArgsConstructor도 같이 달아주는 것과 같기 때문에 가급적 직접 생성한 생성자에 달아주자. 

링크
최근에 올라온 글
글 보관함
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31