2

@ScriptAssert を使用してクロスフィールド検証を実行しようとしています。しかし、実行されることはありません。どうしてか分かりません。私のコードはこれに似ています:

@ScriptAssert(lang = "javascript", script = "_this.passVerify.equals(_this.pass)")
public class MyBean {
 @Size(min=6, max=50)
 private String pass;
 private String passVerify;
}

ある種のエラーを受け取ることを期待して、次のコードのようなクレイジーなことを試しましたが、次のことが起こります:

@ScriptAssert(lang = "ANYTHING", script = "SARASA")
public class MyBean {
 @Size(min=6, max=50)
 private String pass;
 private String passVerify;
}

私はHV 4.1.0 Finalで試しましたが、現在はhv 4.3.0 Finalで試しています。ありがとう。午前。

4

1 に答える 1