在Controller层的参数上添加注解,例如:@PostMapping("/user")
public ResponseEntity<User> createUser(@Valid @RequestBody User user) {
// ...
}public class User {
@NotNull
private String name;
// ...
}@RestController
@Validated
public class UserController {
@PostMapping("/user")
public ResponseEntity<User> createUser(@Valid @RequestBody User user) {
// ...
}
}当输入验证失败时,Spring MVC会自动返回一个400 Bad Request的响应,并包含有关验证错误的详细信息。开发者可以通过这些信息来指导用户进行修正。
/www.springframework.org/schema/data/jpa"
xsi:schemaLocation="http://www.springframework.org/schema/mvchttp://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd-- Enables the Spring<