标题所指问题也可能是 @Builder @NoArgsConstructor 冲突
以上问题出现的原因是
Entity上加上 @Builder ,会默认为类加上全参构造函数,且提供以建造器模式构造对象的方法。而 @NoArgsConstructor 注解生成无参构造函数以便使用new Obj()方式创建对象,很多框架中都需要反射调用无参构造函数。但是如果显式声明了 @NoArgsConstructor ,lombok就不会生成全参构造函数,而@Builder中会用到全参构造函数,所以冲突。
以上问题的解决方式是
也即再加上@AllArgsConstructor,就是以下三种注解都加上
@Builder
@NoArgsConstructor
@AllArgsConstructor
更多推荐
反序列化失败although at least one Creator existsno delegate- or property-based Creator
发布评论