@Builder 사용시 필드값 초기화가 되지않는 문제


@Builder 사용시 필드값 초기화가 되지않는 문제

이렇게 클래스 위에 Builder 패턴을 쓰고 @AllArgsConstructor 를 사용시 memberList 와 ticketList 가 new ArrayList 로 초기화가 되지 않았다. 그래서 jpa 에서 양방향 연관관계 세팅을 해줄 때 MemberList 에서 NullPointException 이 떴다. 이렇게 생성할 필드명을 지정한 생성자를 만들어 @Builder 를 사용하게되면 정상적으로 ArrayList 로 초기화가 되었고 NPE 도 해결할 수 있었다. 무분별하게 클래스 위에 쓰지말고 생성자를 만들어서 @Builder 를 사용해야 한다....

@Builder 사용시 필드값 초기화가 되지않는 문제에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : @Builder 사용시 필드값 초기화가 되지않는 문제