SpringBoot Validate进行参数校验
1、首先添加spr坡纠课柩ingboot web的依赖,在该依赖中包含了hibernate-validator的jar包,我们使吹涡皋陕用这个jar包进行参数校验。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId</dependency>


4、接下来写一个注解执行的类,创建一个类MyConstraintValidator实现ConstraintValidator接口,这个接口中有两个泛型参数,前一个参数是定义的注解,后一个参数是放在什么字段类型上起作用。

6、我们之前介绍过在使用参数校验注解的时候,打印出校验的错误信息。我们可以使用切面去统一实现,而不需要在方法里去实现。然后我们自定义一个参数校验异常类ValidateException,在切面中抛出,写法如下:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。