后端使用@Valid注解进行数据校验

Posted 杀手不太冷!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了后端使用@Valid注解进行数据校验相关的知识,希望对你有一定的参考价值。

后端使用@Valid注解对前端数据进行校验

引入依赖

首先呢,必须要有SpringBoot依赖,因为SpringBoot中整合了@Valid注解,如下图:

控制器中的@Valid注解所在的包如下图:

给前端传递来的实体参数加一个@Valid校验注解

给对应的实体的属性加上校验注解

测试

如果前端传递的实体参数格式正确,则不会报错,如下图:

如果前端传递的实体参数格式不正确,则会出现对应的错误提示信息,如下图:

怎样自己学习@Valid校验的其它相关注解

以上是关于后端使用@Valid注解进行数据校验的主要内容,如果未能解决你的问题,请参考以下文章

使用@Valid+BindingResult进行controller参数校验

Spring MVC学习—Validation基于注解的声明式数据校验机制全解一万字

springboot~@Valid注解对嵌套类型的校验

SpringBoot后端进行数据校验——JSR303的使用

springMVC @valid 注解没有效果是怎么回事?

spring validation的使用与自定义校验注解