简单明了的问题:
- 我想用某种可以触发常规弹簧验证机制的注释来注释我的方法参数(基于接口)
Validator
- 我不想包含 JSR303 依赖项
有任何想法吗?我看了看,@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 ...
}
}