Skip to main content Link Search Menu Expand Document (external link)

Builder 패턴으로 인한 NullPointerException

Reason

NullPointerException.png

Product 클래스에 있는 ProductOptionList에 값을 추가할때 NullPointerException 발생.

Solution

빌더 패턴을 이용하면 미리 지정해준 값을 무시하고 자동초기값으로 생성이 된다.

엔티티에서 new ArrayList로 초기화 했으나 무시했기때문에 NullPointerException 발생.

해결방법 1

builderDefault.png

해별방법 2

createProduct.png


참고블로그