Lombok:在构造函数中仅生成少量参数的注释
Lombok: Annotation that generates only few paramteres in Constructor
我想知道是否有一个注释可以生成一个构造函数,该构造函数仅包含例如我选择的两个属性。注释 @AllArgsConstructor
生成一个构造函数,但带有所有参数。
编辑:找到了解决方案,但是如果我想要一个用于 (String age, string D)
的构造函数和一个用于 (String age, String F)
的构造函数怎么办?
目前,没有这样的功能,为所选字段生成构造函数的唯一方法是使用 @RequiredArgsConstructor
并仅标记 final
.[=14= 这样的字段]
@RequiredArgsConstructor
class Foo {
private final String a;
private final double b;
private int c;
}
new Foo("String", 1.0);
但是,您不想设计 class 及其字段来满足 Lombok 不提供的需求。
我想知道是否有一个注释可以生成一个构造函数,该构造函数仅包含例如我选择的两个属性。注释 @AllArgsConstructor
生成一个构造函数,但带有所有参数。
编辑:找到了解决方案,但是如果我想要一个用于 (String age, string D)
的构造函数和一个用于 (String age, String F)
的构造函数怎么办?
目前,没有这样的功能,为所选字段生成构造函数的唯一方法是使用 @RequiredArgsConstructor
并仅标记 final
.[=14= 这样的字段]
@RequiredArgsConstructor
class Foo {
private final String a;
private final double b;
private int c;
}
new Foo("String", 1.0);
但是,您不想设计 class 及其字段来满足 Lombok 不提供的需求。