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

Java 使用lombok生成param接受其他参数的构造函数,java,lombok,Java,Lombok,我正在重构一些遗留代码,试图使用Lombok使其更干净一些 现在,我的类的构造函数定义如下: public class MyClass { private final YourClass yourClass; public MyClass(final A a, final B b) { yourClass = new YourClass(a, b); } } 我如何使用Lombok实现这一点 如果您有任意类型的附加参数,Lombok(或任何其他注释处

我正在重构一些遗留代码,试图使用Lombok使其更干净一些

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

public class MyClass {
    private final YourClass yourClass;

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

我如何使用Lombok实现这一点

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


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

这看起来不像是来自地狱的样板,为什么要使用它?我不知道有任何龙目山注释可以解决这个问题。@YassinHajaj这与我现在拥有的相比是非常简单的。只是想知道这是否可以实现。这在Lombok中是不可能的。@Builder在
MyClass
YourClass
上都可能有帮助。