实体类
public class User{
@NotNull(message = "用户名不能为空")
private String name;
@NotNull(message="年龄不能为空")
private Integer age;
}
Controller
@Controller
public class User2Controller {
@PostMapping("/createUser")
public @ResponseBody String createUser(@RequestBody @Valid User user,BindingResult results) {
if (results.hasErrors())
return results.getFieldError().getDefaultMessage();
return "success";
}
}
注意:一个@Valid注解后面跟一个BindingResult