龙目岛如何为布尔对象字段自定义 getter?
我的一个POJO有一个布尔对象字段,允许数据库中的NULLS(这是一项要求)。是否可以在类级别使用@Data龙目岛注释,但覆盖布尔字段的 getter?它生成的默认值是布尔字段的 getXXX 方法。我希望将其覆盖为 isXXX()?
谢谢,
稻田
我的一个POJO有一个布尔对象字段,允许数据库中的NULLS(这是一项要求)。是否可以在类级别使用@Data龙目岛注释,但覆盖布尔字段的 getter?它生成的默认值是布尔字段的 getXXX 方法。我希望将其覆盖为 isXXX()?
谢谢,
稻田
这有点冗长,但你可以提供自己的,然后用来告诉龙目岛不要生成:isXXX
AccessLevel.NONE
getXXX
@Data
public class OneOfPaddysPojos {
// ... other fields ...
@Getter(AccessLevel.NONE)
private Boolean XXX;
public Boolean isXXX() {
return XXX;
}
}
(嘿,至少它不像你一开始就没有使用龙目岛那样冗长!
我认为,如果你把你的领域从比龙目岛切换到比龙目岛,就会生成一个 getter 方法。Boolean X
boolean X
isX()