SpringBoot怎么使用validation做参数校验
导读:本文共2492字符,通常情况下阅读需要8分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 1.添加依赖直接添加hibernate-validator<dependency><groupId>org.hibernate.validator</groupId><artifactId>hibernate-validator</artifactId><version>6.0.2.F... ...
目录
(为您整理了一些要点),点击可以直达。如果想要设置fail_fast
属性的话,true
表示有一个参数出错即返回,默认的时检验所有的参数,那么必须要有配置文件
其中methodValidationPostProcessor是对requestParam起作用
继承WebMvcConfigurerAdapter
并且重写getValidator()
方法,是让spring的请求校验Validator
使用我们上边的validator,让设置的failFast
生效,具体可参考org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport#mvcValidator
方法
如果是@RequestParam
这样直接写参数校验的话,在类上或者对应方法上加上Validated
注解,如果是实体类接受的话,在参数中的实体前加上@Valid
即可
SpringBoot怎么使用validation做参数校验的详细内容,希望对您有所帮助,信息来源于网络。