@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 쓰면돼
라고 합니다.
plating 이란 필드의 초기값을 정해주고, delete 라는 메서드를 통해 변경할 여지가 있으므로
@Builder.Default 를 넣었습니다.
'오답노트' 카테고리의 다른 글
ModelMapper 사용 시 Setter 쓰기 싫을 때 (2) | 2021.04.06 |
---|---|
java.util.ConcurrentModificationException 발생 (0) | 2021.01.28 |
저장되지 않은 Entity 객체를 포함한 Entity 저장했을 때 (0) | 2021.01.27 |
TestRestTemplate webEnvironment 오류 (0) | 2021.01.22 |
@Entity, @Builder 함께 사용할 때 (0) | 2021.01.22 |