如何解决如何使用 Lombok 的 @Builder 注释的类的 xml 配置创建 Spring Bean
我有一个用 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 举报,一经查实,本站将立刻删除。