BUG06 - @Builder注解的类下如果有自定义的构造器,必须添加 @AllArgsConstructor + @NoArgsConstructor两个注解是亲兄弟,一个都不能少!
mybatis的报错信息
Error:(23, 1) java: 无法将类 com.TreeValueParam中的构造器 TreeValueParam应用到给定类型;
需要: java.lang.Long
找到: java.lang.Long,java.lang.String,java.util.List<com.TreeValueParam>
原因: 实际参数列表和形式参数列表长度不同
后来,在springMVC的controller中@RequestBody Param param ,这个Param类只用了@AllArgsConstructor注解,导致NoArgsConstructor不会被自动创建了,也就发生了下面的找不到无参构造器的异常了!
大致 就是“this error happend in RequestBody , may be the Param, no sutiable Constructor to transfer the JSONObject to the Param”.
你不逼自己一把,你永远都不知道自己有多优秀!只有经历了一些事,你才会懂得好好珍惜眼前的时光!

浙公网安备 33010602011771号