5-7小节中,为什么没有无参的构造方法不能反序列化成功?老师能说说吗?

来源:5-7 扣库存(Feign)

厉害了我的歌

2019-04-02

写回答

2回答

薛定谔与猫

2019-04-03

没有查看过源代码,简单的推测下。

其实老师讲的严格来说是json 转 对象

我猜测jackson可能是通过某种方式new了一个对象出来,然后将json中的值传递给该对象

但是,没有无参的构造方法,jackson就懵逼了,不知道怎么创造该对象,所以就会报错

1
3
薛定谔与猫
回复
厉害了我的歌
java.lang.reflect 这个是java的反射包 你可以在其中查看java获取class和method的方法 其中没有方法可以获取到参数名称
2019-04-03
共3条回复

廖师兄

2019-04-03

楼上说得很对,是序列化组件的策略

0
0

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5668 学习 · 2489 问题

查看课程