Springboot 使用检验器

简介: Springboot-Validator的使用

Springboot校验器

添加依赖

implementation 'org.springframework.boot:spring-boot-starter-validation'

Controller层

@Api(tags = "用户相关接口")
@RestController
@RequestMapping("/user")
@Slf4j
@Validated //注意这个注解
public class UserController {

方法

 @ApiOperation(value = "用户登录")
@PostMapping(value = "/modify")
public ApiResponse modifyUser( @RequestBody  @Valid  RequestUserInfo userInfo) {
        log.info(JSON.toJSONString(userInfo));
        return ApiResponse.success("提交成功");
    }

对象

@Data
@NoArgsConstructor
@AllArgsConstructor

public class RequestUserInfo {
    @NotBlank(message = "姓名不能为空")
    private String name;
    @NotBlank(message = "身份证不能为空")
    private String idCardNum;
    @NotBlank(message = "出生日期不能为空")
    private String birthDay;
}

以上三个缺一不可

目录
相关文章
|
12月前
|
Java
SpringBoot异常统一处理,包括系统异常、自定义异常和参数检验异常
SpringBoot异常统一处理,包括系统异常、自定义异常和参数检验异常
338 0
|
2月前
|
缓存 Java Maven
Spring Boot自动配置原理
Spring Boot自动配置原理
48 0
|
7月前
|
Java Spring
springboot的自动配置原理
springboot的自动配置原理
|
9天前
|
Java 容器 Spring
Springboot自动配置原理
Springboot自动配置原理
|
1月前
|
Java Spring 容器
SpringBoot的自动配置原理(一)
SpringBoot的自动配置原理(一)
|
3月前
|
安全 Java Maven
Spring Boot常见企业开发场景应用、自动配置原理结构分析(三)
Spring Boot常见企业开发场景应用、自动配置原理结构分析
|
3月前
|
Java 数据库连接 Spring
Spring Boot常见企业开发场景应用、自动配置原理结构分析(二)
Spring Boot常见企业开发场景应用、自动配置原理结构分析
|
3月前
|
前端开发 Java 数据库连接
Spring Boot常见企业开发场景应用、自动配置原理结构分析(一)
Spring Boot常见企业开发场景应用、自动配置原理结构分析
|
3月前
|
XML Java 数据格式
🚀今天,我们来详细的聊一聊SpringBoot自动配置原理,学了这么久,你学废了吗?
🚀今天,我们来详细的聊一聊SpringBoot自动配置原理,学了这么久,你学废了吗?
71 0
|
4月前
|
Java Maven
Springboot-starter的自动配置原理-及案例实现7
Springboot-starter的自动配置原理-及案例实现7

热门文章

最新文章