使用@builder後報錯如下
需要: 沒有參數
找到: java.lang.String,java.lang.String,java.lang.String,java.lang.Integer
原因: 實際參數清單和形式參數清單長度不同
原因:
由于繼承的原因,我手動添加了無參構造,導緻@builder自動生成全參構造失敗,而檢視相關資料發現@builder是使用全參數構造。是以導緻報錯
解決:
使用@builder時,如果手動添加了其他構造方法,也需要手動添加全參構造,或者使用@AllArgsConstructor注解