Lombok如何为布尔对象字段定制getter?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (22)

我的一个POJO有一个布尔对象字段,允许数据库中的NULL(一个要求)。是否可以在类级别上使用@dataLombok注释,但同时重写布尔字段的getter?它生成的缺省值是用于布尔字段的getXXX方法。我想重写它为isXXX()?

提问于
用户回答回答于

你可以自己提供isXXX,然后使用AccessLevel.NONE告诉Lombok不要生成getXXX:

@Data
public class OneOfPaddysPojos {

    // ... other fields ...

    @Getter(AccessLevel.NONE) private Boolean XXX;

    public Boolean isXXX() {
        return XXX;
    }
}

用户回答回答于

我想如果你把你的领域从Boolean Xboolean X,Lombok生成一个getterisX()方法。

扫码关注云+社区