我的问题很简单,答案也可以更简单,但到目前为止我还没有找到任何东西。
Lombok 1.18.24(到目前为止)将注释“@NotNull”传播到其生成的 getter 方法,正如我在 .class 文件上使用反编译器检查的那样:
这很有趣,因为其他注释(例如 @javax.validation.constraints.NotEmpty)不会传播。到目前为止,这是我的解决方案。
我尝试使用lombok.config如下(但没有成功):
lombok.copyableAnnotations -= javax.validation.constraints.NotNull
如下(也没有成功):
清除lombok.addNullAnnotations
简而言之,我希望 Lombok不会传播它。如何避免 @Getter 将字段注释 @javax.validation.constraints.NotNull 传播到相应的 getter?