使用@builder后报错如下
需要: 没有参数
找到: java.lang.String,java.lang.String,java.lang.String,java.lang.Integer
原因: 实际参数列表和形式参数列表长度不同
原因:
由于继承的原因,我手动添加了无参构造,导致@builder自动生成全参构造失败,而查看相关资料发现@builder是使用全参数构造。所以导致报错
解决:
使用@builder时,如果手动添加了其他构造方法,也需要手动添加全参构造,或者使用@AllArgsConstructor注解