小编的文章呀,我感觉还是很有逻辑性的,大家喜欢的话可以关注我欧。
小编这里的参数校验,利用的是SpringBoot注解来进行,话不多说,开搞;
一、引入Spring Validation起步依赖
记得引入后刷新欧
<!-- validation依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency>
二、Spring Validation的使用
1. @Pattern注解
利用它来编写正则的接口参数校验(正则如果不会写的话,可以利用正则表达式生成器)
在controller层中的添加@Validated注解进行调用
@Pattern(regexp = "^\\d{4,6}$")
只能是数字4到6位
@Pattern(regexp = "^[a-zA-Z]\\w{5,17}$")