SpringBoot 服务端数据校验
1 Spring Boot 对实体对象的校验
1.1 创建实体对象并添加校验规则
public class User {
@NotNull
private Integer id;
@NotBlank
private String name;
@NotEmpty
private List<String> hobbys;
public Integer getId() {
return id;}
public void setId(Integer id) {
this.id = id;}
public String getName() {
return name; }
public void setName(String name) {
this.name = name;}
public List<String> getHobbys() {
return hobbys;}
public void setHobbys(List<String> hobbys) {
this.hobbys = hobbys;}
}
1.2 创建controller处理请求,并校验数据
@Controller
@RequestMapping("/user")
public class UserController {
@RequestMapping("/addUser")