SpringBoot自定义参数校验注解

为什么要自定义校验注解?

当现有的注解@NotEmpty@Pattern@NotNull@URl等不能满足业务需求的时候,我们需要手动自定义一个注解

操作步骤

新建一个anno的包

单击右键添加注解

SpringBoot自定义参数校验注解_第1张图片

编写state注解

SpringBoot自定义参数校验注解_第2张图片

创建validation文件夹

编写校验规则

SpringBoot自定义参数校验注解_第3张图片

然后给上面的State注解指定这个校验规则

SpringBoot自定义参数校验注解_第4张图片

使用注解

SpringBoot自定义参数校验注解_第5张图片

演示

SpringBoot自定义参数校验注解_第6张图片

你可能感兴趣的:(spring,boot,java,spring)