问题
问题版本:SpringBoot2.3.0.RELEASE
今天整合validation参数校验的时候,发现传空参数到后台,不会进行拦截
一开始以为是注解的包引错了,经过检查没有问题
controller也没有问题
这是我引入的自定义验证注解maven坐标
<!-- 自定义验证注解 -->
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
</dependency>
测试之后发现没有进行参数拦截
原因
springboot版本与validation不兼容
解决
降低springboot的版本,我切换成了2.1.18.RELEASE(其他版本没有试过,目前只发现2.3.0的有问题,建议切换2.3.0以下版本)
完美解决~
写在最后
谢谢你的点击与阅读,如果文章对你有帮助的话,请动动您发财的小手点个小赞、收藏或者关注博主一下,谢谢!一心原创,为了后人乘凉。