我想知道是否有一个注释生成了一个构造函数,例如,它只包含我选择的两个属性。注释@AllArgsConstructor
生成一个构造函数,但包含所有参数。
编辑:找到了解决方案,但如果例如,我想要一个(String age, string D)
和一个(String age, String F)
的构造函数呢?
目前,没有这样的功能,为所选字段生成构造函数的唯一方法是使用@RequiredArgsConstructor
并仅标记final
等字段。
@RequiredArgsConstructor
class Foo {
private final String a;
private final double b;
private int c;
}
new Foo("String", 1.0);
但是,您不希望设计类及其字段来满足Lombok没有提供的需求。