繁体   English   中英

是否有捷径可让基于Spring注释的验证中的每个字段@Notempty

[英]Is there a shortcut to make every field @Notempty in Spring annotation based validation

我正在使用Hibernate Validation批注

@NotEmpty

有没有一种方法可以使形式@NotEmpty的所有字段,这意味着我不需要在所有字段之上编写@NotEmpty。

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

我不知道可以按照您想要的方式工作的验证注释,但是我有一个解决方法:

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

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

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

@see: AspectJ参考:声明注释

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM