@Builder을 활용해 프로젝트를 진행하다보면 한번씩 마주치는 문제이다.
그저 읽으면 된다. @Builder을 사용하면 초기화가 안된다는것이다.
처음에는 "뭐 Warning은 그냥 무시해도 돼~~ " 라고 생각했어서 무심하게 넘어갔는데, 오류가 발생했다.
List에서 add 함수가 안된다는것이다. 왜냐하면 그 List가 null이기 때문이었다.
띠용? 왜지? 처음에
List<머시기> = new ArrayList(); 이렇게 했었는데...
는 결국 그 초기화가 진행되지 않았기 때문이었다.
위에 warning을 읽어보면, @Builder을 사용했을때는 저런식으로 초기화가 진행되지 않기에,
위와 같이 초기화를 진행한다.
배운점 : warning을 잘 읽어보자!!
'TIL' 카테고리의 다른 글
Equals, hashcode Overide (List To Set이 안될때) (2) | 2023.01.10 |
---|---|
공공 API 사용 ( 공휴일 불러들이기) (0) | 2023.01.04 |
JWT vs Session (0) | 2023.01.02 |
생성자패턴 vs Builder 패턴 (0) | 2022.12.28 |
http 메소드 차이 정리 (0) | 2022.12.26 |