[英]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.