使用 lombok 生成 param 接受额外参数的构造函数
Use lombok to generate constructor that param takes in additional params
我正在重构一些遗留代码,尝试使用 Lombok 使其更简洁。
现在我的class的构造函数定义如下:
public class MyClass {
private final YourClass yourClass;
public MyClass(final A a, final B b) {
yourClass = new YourClass(a, b);
}
}
如何使用 Lombok 实现这一目标?
如果您有任意类型的附加参数,Lombok(或任何其他注释处理机制)无法确定您希望构造函数的外观和行为方式。
您将必须定义自己的构造函数或静态工厂方法。或者使用建造者模式。
我正在重构一些遗留代码,尝试使用 Lombok 使其更简洁。
现在我的class的构造函数定义如下:
public class MyClass {
private final YourClass yourClass;
public MyClass(final A a, final B b) {
yourClass = new YourClass(a, b);
}
}
如何使用 Lombok 实现这一目标?
如果您有任意类型的附加参数,Lombok(或任何其他注释处理机制)无法确定您希望构造函数的外观和行为方式。
您将必须定义自己的构造函数或静态工厂方法。或者使用建造者模式。