是否有一条快捷方式可以在基于Spring注释的验证中创建每个字段@Notempty

时间:2014-05-26 05:51:02

标签: java spring hibernate annotations

我正在使用Hibernate验证注释

@NotEmpty

有没有办法制作@NotEmpty形式的所有字段,这意味着我不需要在所有字段之上编写@NotEmpty。

如果可能的话,如何以及与之相关的限制。

1 个答案:

答案 0 :(得分:1)

我不知道验证注释是否符合您的要求,但我对解决方法有所了解:

使用 AspectJ Inter-Type声明@NotEmpty注释添加到Class中具有标记注释或位于特定包中的每个字段。

我不是AspectJ专家,但您的Addvice应该如下:

declare @field : * org.xyz.model.dto..* : @NotEmpty;

@See:AspectJ Reference: Declare Annotation