5
我試圖使用Spring驗證來驗證我的模型由Jackson轉換器填充。 所以我有一個Java類,春季驗證 - 以編程方式綁定到驗證程序
class MyClass(){
private String myString;
}
此類由傑克遜填充,我在我的Java代碼的實例。 還定義了一個驗證器類一樣,
class MyValidator implements Validator {
public boolean supports(Class<?> clazz) {
return MyClass.class.equals(clazz);
}
public void validate(Object object, Errors errors) {
//Validation logic here
}
}
現在我想做的是對象發送到驗證,並得到了錯誤的對象,檢查和進一步進行。但是,撥打電話
validate(Object object,Errors errors)
我需要一個我沒有的錯誤實例。我不能使用BindingResult
或Errors
。請告知如何進一步處理。
最終我把我所有的驗證放在一個單獨的類中,並直接從模型中調用。但提供的建議應該爲任何面臨相同問題 – Raghav
謝謝你有很大的不同 –