java类中boolean类型的属性再使用 lombok.Data 后没有get方法
时间: 2023-06-09 20:05:03 浏览: 402
lombok jar包 不用get set方法用这个插件不报错
您好!感谢您的提问。关于您的问题,使用 lombok.Data 注解后,可以省略类中属性的 get 和 set 方法的定义,因为 lombok 会自动生成这些方法。如果您使用 lombok.Data 注解后发现 boolean 类型的属性没有生成对应的 get 方法,可能是由于该属性命名不符合 JavaBean 规范所致。JavaBean 规范要求 boolean 类型的属性的 get 方法命名应该以 is 开头,例如属性名为 flag,则 get 方法的命名应该为 isFlag。如果您遵循了这个规范,但是还是没有生成 get 方法,可以尝试升级或更换 lombok 版本,或者在属性上手动添加 Getter 注解,例如:@Getter(onMethod_=@Override) private boolean flag;。希望对您有所帮助!
阅读全文