[오류] Lombok @Builder 생성자 관련 오류


[오류] Lombok @Builder 생성자 관련 오류

롬복의 @Builder 사용시 생성자 관련 오류를 은근히 자주 접한다.그래서 이참에 오류를 정리해서다음에는 깔끔하게 사용하려 한다.원인은 @Builder 사용시 @NoArgsConstructer 를 같이 사용해서이다.( 객체를 아무렇게나 new 로 생성 못하게 막으려고 @NoArgsConstructer(access= AccessLevel.PROTECTED) 를 자주사용하기 때문)@Builder 를 사용하면 모든 요소가 포함된 생성자가 생성되는데- 생성자가 없는 경우 :모든 멤버변수를 파라미터로 받는 기본 생성자 생성- 생성자가 있을 경우 : 따로 생성자 생성 Xreturn new Member(this.id, this.username, this.password); 이거와 일치하는 생성자가 없어서 오류가 발생한다(이..........



원문링크 : [오류] Lombok @Builder 생성자 관련 오류