BindingResult 是 Spring Framework 中的一个接口,它是用于封装对象数据绑定时的验证信息的。当使用 @Valid 注解进行数据验证时,BindingResult 对象可以用来获取验证结果,包括是否有错误以及错误的具体信息。例如,在一个 Spring MVC 控制器的处理方法中,可以这样使用 BindingResult 对象:
@PostMapping("/submit")
public String submit(@Valid User user, BindingResult result) {
if (result.hasErrors()) {