@ModelAttribute 对象没有无参的构造函数出错详解
如果对象没有无参的构造函数 @ModelAttribute 获取参数会报异常
通过反射出来的对象的参数类型(无参构造函数)和 类中构造函数(只有有参构造函数,没有无参构造函数 注释:当类中没有有参构造函数,会默认有一个无参构造函数,没有则无无参构造函数)的参数类型对比,
参数对比 ,两者不一致 返回false
最后抛出没有方法的异常信息
如果对象没有无参的构造函数 @ModelAttribute 获取参数会报异常
通过反射出来的对象的参数类型(无参构造函数)和 类中构造函数(只有有参构造函数,没有无参构造函数 注释:当类中没有有参构造函数,会默认有一个无参构造函数,没有则无无参构造函数)的参数类型对比,
参数对比 ,两者不一致 返回false
最后抛出没有方法的异常信息