springboot中关于自定义注解校验
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot中关于自定义注解校验相关的知识,希望对你有一定的参考价值。
参考技术A 1.例如我想要校验某个入参是否是json字符串,假设我的自定义注解为 @JSONStringAnnotation ,并在某个bean中的 customFields 字段使用:2.新建注解接口类:
3.新建具体的校验类:
以上就完成了对一个字段的自定义注解校验,是不是很简单,下面我们来看一下对类进行自定义校验,其实大部分也相同
1.将自定义注解加在需要校验的类上:
2.注解接口类
注意此注解是对类使用,@Target需要使用ElementType.TYPE
3.具体校验类
以上就完成了自定义的类校验,别忘了在controller方法上加上 @Valid
public int test(@RequestBody @Valid TestValid testValid)
捕获 MethodArgumentNotValidException 异常,获取错误信息,封装返回
以上是关于springboot中关于自定义注解校验的主要内容,如果未能解决你的问题,请参考以下文章