【发布时间】:2020-06-24 04:33:20
【问题描述】:
@Data
public class show{
@Transient
private boolean value;
}
show ob = new show();
ob.getValue() //throws an error
ob.isValue() //runs smoothly
为什么会这样?如果我使用布尔值而不是布尔值,我可以获得变量的值。如果我使用原始数据类型,为什么我无法获取值?
【问题讨论】:
-
这能回答你的问题吗? Lombok annotation @Getter for boolean field
-
在这里您可以找到详细信息baeldung.com/lombok-getter-boolean 以及如何自定义它stackoverflow.com/questions/18139678/…