[英]Spring Validation with applyIf attribute in Annotations
我嘗試使用一些自定義表達式在spring注釋上設置applyIf屬性。 例如,我有一個表格:
class MyForm {
@NotBlank
private String name;
@NotNull
@MinSize(applyIf = "name not equals myValue", value = 1)
private List<String> addresses;
...
}
但是,當我嘗試驗證上述形式的春天時,我將表達式的myValue視為屬性。 它嘗試為它找到吸氣塞子。
另外,我嘗試過挖掘org.springmodules.validation.valang.parser.ValangParser
,但不幸的是,該類不提供Java文檔。
我找不到與此有關的任何示例(只有非常簡單的情況,例如:“ 名稱不為空 ”)。 如果您建議一些有用的文檔,將會很好。 或更正我的表情以正確驗證我的目標。
正如在該問題下的注釋中一樣,語法應為“名稱不等於'myValue'”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.