一.无参构造函数
正常我们定义一个类,但我们没有显示制定有参构造函数时,java在编译时会自动添加一个无参构造函数,但当我们显示的定义有差构造函数后,这个无参构造函数就不会自动定义。
1.不指定有参构造函数
2.指定有参构造函数
二.fastjson在解析时报错
fastjson在解析时如果会抛出错误
如果字段中属性的类没有无参构造函数且解析时这个字段非空 也会抛出错误
二.解决办法
1.最简单办法就是在指定有参构造函数时制定一个无参构造函数.
2.升级到最新版本
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>2.0.0</version>
</dependency>