문서의 이전 판입니다!
1.16.20
: lombok.anyConstructor.addConstructorProperties
기본값이 false
로 변경되었다.@XXXConstructor
, @Data
, @Value
등을 사용할 경우 @java.beans.ConstructorProperties 로 생성자에 생상자 파라미터의 이름을 주입해줬고, Java Jackson JSON Library 등의 라이브러리가 객체 생성시 이 애노테이션 정보를 통해 객체를 생성했었다.false
가 되고, 기본 생성자가 없는 상태에서는 객체를 생성하는 라이브러리들이 객체 생성시 어떤 프라퍼티를 생성자의 어느 파라미터로 넣어야 하는지 알 수가 없기 때문에 올바른 객체 생성이 안된다.lombok.anyConstructor.addConstructorProperties=true
로 설정한다.