一:引入依赖包

        <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-validation -->        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-validation</artifactId>        </dependency>

二:在注解里标记分明规定

@Datapublic class Test01VO {        @NotNull(message = "ID不能为空")    private Integer id;    @Min(0)    @Max(5)    private Integer score;    private String content;}

三:在Controller里应用@Validated注解

    @PostMapping("/test01")    public String test(@Validated @RequestBody Test01VO test01vo) {        System.out.print("test>>>>>>>>>"+test01vo.getId());        return "success";    }

四:调用接口验证是否失效
参数:

{    "id": "",    "score": 5}

返回参数异样:

{    "code": 410,    "msg": "ID不能为空; ",    "data": null,    "traceId": null}

参数:

{    "id": "1",    "score": "10"}

返回参数异样:

{    "code": 410,    "msg": "must be less than or equal to 5; ",    "data": null,    "traceId": null}

参数:

{    "id": "1",    "score": 5}

返回值:

success