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”.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM