简单明了的问题:
Validator
界面)有什么想法吗?我查看@Validated
,但似乎并非为此目的而创建。
现在我这样做:
public String req(@ModelAttribute SomeRequest request, BindingResult errors) {
validator.validate(request, errors); // This can be avoided
if (!errors.hasErrors()) {
// Valid request
return ...
} else {
// There were errors
return ...
}
}
答案 0 :(得分:0)
在这种情况下,您需要使用 @interface 创建自定义注释,然后使用它而不是标准的@Valid注释,并在运行时识别它并相应地验证您的字段。希望这对你有所帮助。欢呼声。