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 不提供的需求。