Java 使用lombok生成param接受其他参数的构造函数
我正在重构一些遗留代码,试图使用Lombok使其更干净一些 现在,我的类的构造函数定义如下: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(或任何其他注释处
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
上都可能有帮助。