对于字段的校验处理,可以通过注解实现。
引入pom依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency>
定义实体类
在controller中开启校验
controller中加校验注解@Valid,开启校验
步骤1:实体类字段上使用校验注解 @NotNull @NotEmpty @NotBlank @Pattern
@Data public class User { @NotEmpty(message = "姓名不能为空") @ApiModelProperty("姓名") private String name; @ApiModelProperty("学号") private String id; @ApiModelProperty("年龄") private String age; }
步骤2:controller中加校验注解@Valid,开启校验
public R save(@Valid @RequestBody User user){}
常用注解及说明