使用lombok生成参数接受其他参数的构造函数

时间:2019-07-19 18:06:29

标签: java lombok

我正在重构一些旧代码,试图使用Lombok使其更简洁。

现在,我的类的构造函数定义如下:

public class MyClass {
    private final YourClass yourClass;

    public MyClass(final A a, final B b) {
        yourClass = new YourClass(a, b);
    } 
}

如何使用Lombok做到这一点?

1 个答案:

答案 0 :(得分:1)

如果具有任意类型的其他参数,则Lombok(或任何其他注释处理机制)无法确定您希望构造函数的外观和行为。

您将必须定义自己的构造函数或静态工厂方法。或使用构建器模式。