spring-boot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。 spring-boot已经引入了基础包,所以直接使用就可以。 @RestController @Validated public class LoginController { @PostMapping("login") public String login(@Length(min = 6, max = 12, message = "密码长度必须在6位到12位之间")String pwd) { return "ok"; } } 在属性上添加校验注解: import org.hibernate.validator.constraints.Length; import javax.validation.constraints.*; public class User { @NotBlank(message = "用户名不能为null,长度必须大于0") String name; @Min(value = 1, message = "最小年龄为1岁")...