报错
org.springframework.http.converter.HttpMessageConversionException: Type definition error: [simple type, class com.xxx.xxx.AddNumberDTO]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `com.xxx.xxx.AddNumberDTO` (no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator)
at [Source: (PushbackInputStream); line: 1, column: 2]
我的解决方案
我这边的因为同时使用了@Builder和@Data,导致序列化失败。
去掉@Builder注解就可以了。
原因
@Builder
和 @Data
是 Lomb