簡體   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