java - 在 Lombok 注释上使用验证和其他注释

标签 java annotations lombok

是否可以在 Lombok 注释上使用其他注释?

假设有一个字段名称,并希望确保它在使用注释设置时不为空。

Lombok 之前

public class Person(){
     String name;

     @NotNull
     public void setName(String newName){
             name = newName;
     }
   }

Lombok 之后

public class Person(){
     @NotNull
     @Setter
     String name;
   }

我知道这是一个非常简单的例子,但这样的事情可能吗?

最佳答案

来自 Lombok documentation :

To put annotations on the generated method, you can use onMethod=@__({@AnnotationsHere});

但是,目前这是一项实验性功能,您应该 read more关于这个话题

关于java - 在 Lombok 注释上使用验证和其他注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23240149/

相关文章:

java - 如何即时更新ListView中的列表项?

java - 扩展 PageFactory 注释以支持 wait4element(By)?

Java @interface.List 组在自定义约束注释中不起作用

java - 我可以在开发模式下将 Lombok 与 GWT 一起使用吗?

java - Wildfly 配置文件运行时参数

Java 拆分目标路径与\

java - Spring - 动态原型(prototype) Bean

java - 可选的 Lombok 自定义构建方法表示无法引用非静态变量

java - 如何使用 lombok 制作私有(private) builder() 方法

java - 定期扫描数据库表以查找新行