TIL

@Builder.Default , warning을 읽어야 하는 이유 ㅜ

하얀잔디 2023. 1. 3. 14:05

 

@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