@RequiredArgsConstructor// final 혹은 @NotNull이 붙은 필드의 생성자를 자동으로 만들어준다.
@AllArgsConstructor //여기에 필드에 쓴 모든생성자만 만들어줌
@NoArgsConstructor //기본 생성자를 만들어줌
위 정도로만 간단하게 알고 있었는데 RequiredArgs 사용한 곳에 NoArgs를 추가했더니 에러가 나서 찾아봤다.
공식 문서....!!
항상 초기화가 필요한 final이 붙은 field가 있는데 @NoArgsConstructor을 사용한다면 compile error가 발생할 것이다.
'Til' 카테고리의 다른 글
20221110 TIl (0) | 2022.11.10 |
---|---|
null인 필드는 response에서 제외하고 싶을때TIL 2022. 11. 1. 09:50 (0) | 2022.11.05 |
CI/CD와 툴 (2) | 2022.11.05 |
4주차 WIL (0) | 2022.10.23 |
항해 3주차 WIl (0) | 2022.10.11 |