在下面的示例中,如何使用Lombok替换吸气剂?
import lombok.Builder;
public class MyClass {
private MyBasicDataClass basicData = MyBasicDataClass.builder().myInt(10).myBool(true).build();
public Integer getMyInt() {
return basicData.myInt;
}
public Boolean getMyBool() {
return basicData.myBool;
}
@Builder
static class MyBasicDataClass {
private Integer myInt;
private Boolean myBool;
}
}
basicData属性不能替换。
最佳答案
您可以简单地拥有:
import lombok.Value;
@Value
public class MyClass {
Integer myInt;
Boolean myBool;
}
不知道为什么要在
MyBasicDataClass
中包含MyClass
。关于java - 生成获取方法,返回嵌套对象的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60455258/