@JsonFormat 无效导致入参校验报错JSON parse error (while it seems to fit format ‘yyyy-MM-dd‘T‘HH:mm:ss.SSSX‘)

文章指出,网上关于序列化问题的常见解决方案,如自定义JacksonConverter或AOP影响,并不适用于所有情况。经过测试,问题的根本原因在于需要反序列化的对象缺少无参构造函数,导致默认构造失效。添加无参构造函数后,问题得到解决。这与SpringBoot或Jackson的版本无关。
摘要由CSDN通过智能技术生成

网上的方法都说是因为存在自定义的jackson Conventor或者是其他的AOP影响到序列化过程,但是这个问题在我的项目并不存在。
经过大量测试,这个问题和spring boot或者jackson的版本号无关,只是因为一个小问题:需要反序列化的对象存在有参构造,导致默认的无参构造失效,新建一个无参构造函数就好了。

非常的无语

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值