问题描述
我有一个用 lombok 的 @Builder 注释的类,现在我想使用该类使用 spring 的 xml 创建它的 bean。我们该怎么做?
要创建其 bean 的 Builder 类:
public class User {
private final int serialNumber;
private final String name;
private final String address;
private final List<Integer> marks;
@Builder(builderClassName = "UserBuilder")
public User(final int serialNumber,final String name,final String address) {
this.serialNumber = serialNumber;
this.name = name;
this.address = address;
this.marks = Collections.synchronizedList(new ArrayList<>());
}
public static class UserBuilder {
private int serialNumber = 0;
private User build() {
return new User(serialNumber,name,address);
}
}
}
为了避免 lombok 创建将标记列表作为参数发送的构造函数,我创建了自定义构建器,它将调用我的构造函数,其中将初始化标记列表。现在我的问题是如何创建此类的 spring bean(xml 配置)?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)