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
谢谢你有很大的不同 –