Java Lombok库:与继承相关的构建器注释问题
@Builder
public class ParentClass {
private final String a;
private final String b;
}
@Builder
public class ChildClass extends ParentClass{
private final String c;
}
创建子类的实例时,父类属性在生成器批注中不可见。
下面失败了:
ChildClass.builder().a("testA").b("testB").c("testC").build();
但是,下面的陈述是正确的:
ChildClass.builder().c("testC").build();
似乎这个问题已经存在很长一段时间了,不知道是否有任何最新版本有任何修复。
https://stackoverflow.com/questions/51690180
复制相似问题