博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring MVC数据校验(使用@Validated对@RequestParam参数校验)
阅读量:6418 次
发布时间:2019-06-23

本文共 437 字,大约阅读时间需要 1 分钟。

hot3.png

采用博客的方式只能对Bean进行校验。

若我们想要对被@RequestParam注解的参数进行数据校验则上述博客中的方式将不再适用。

但是我们可以通过@Validated注解来实现此类校验。

1.配置SpringMVC配置文件(添加如下配置)

2.在Controller上面添加@Validated注解,注意只能添加在class上

184559_vBTO_2608182.png

 

3.在需要数据校验的参数上添加用于数据校验的注解,如下图所示:

184825_4YlG_2608182.png

关于更多用于数据校验的注解请参考博客:

注意:

若数据校验不通过将会抛出javax.validation.ConstraintViolationException异常,

所以你可以使用Spring MVC的异常处理来捕获此类异常并获取你配置的校验未通过信息:

185319_jfOj_2608182.png

关于使用Spring MVC的异常处理请参考博客:

关于@Validated注解的分组用法请参考博客:

 

 

转载于:https://my.oschina.net/u/2608182/blog/1647384

你可能感兴趣的文章
再不懂区块链,你就OUT了!
查看>>
教你玩转自定义View—手撸一个倒计时控件如此简单
查看>>
『翻译』Node.js 调试
查看>>
我的iOS开发之路总结(更新啦~)
查看>>
Java NIO之拥抱Path和Files
查看>>
微信原图泄露的只能是 Exif ,你的隐私不在这!!!
查看>>
微信小程序教学第三章(含视频):小程序中级实战教程:列表篇-页面逻辑处理...
查看>>
页面间通信与数据共享解决方案简析
查看>>
Swift 中 Substrings 与 String
查看>>
作为一个开源软件的作者是一种什么样的感受?
查看>>
移动端适配知识你到底知多少
查看>>
Java基础笔记16
查看>>
TiDB 在 G7 的实践和未来
查看>>
重新认识javascript对象(三)——原型及原型链
查看>>
小学生学“数学”
查看>>
【Vue】组件使用之参数校验
查看>>
FastDFS蛋疼的集群和负载均衡(十七)之解决LVS+Keepalived遇到的问题
查看>>
深入剖析Redis系列(二) - Redis哨兵模式与高可用集群
查看>>
上班第一天的BUG居然是chrome翻译功能导致的
查看>>
Android 用于校验集合参数的小封装
查看>>