主题
参数校验
添加validation的Starter依赖:
xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
为数据对象添加注解:
java
@Data
public class HelloEntity {
@NotBlank(message="姓名不能为空")
private String name;
}
为需要进行校验的参数添加@Valid注解:
java
@RestController
@RequestMapping("/test")
public class HelloController {
@PostMapping
public String login(@RequestBody @Valid HelloEntity entity){
return "hello";
}
}