![2d2f3582d044d6e9e1c9a8108f8fec03.gif](https://i-blog.csdnimg.cn/blog_migrate/3a7d431d5c96010245527b9cd4ced825.gif)
SpringBoot服务端数据校验
在用springboot开发的时候做服务端的数据校验也是很重要的一件事,如果使用了数据校验,对项目的健壮性有一个很大的提高并且也会保证数据的完整性
1SpringBoot对实体对象的校验
1.1搭建项目环境
1.1.1创建项目-略
1.1.2创建实体
![19118684907c5fc3203f8794a473eeab.png](https://i-blog.csdnimg.cn/blog_migrate/6f872e76569b7ec64ae4ef8a132ece51.png)
1.1.3创建Controller
![b51d2f12c5e64517a8748b78a199b841.png](https://i-blog.csdnimg.cn/blog_migrate/666a4e70483468481809a35eed64dab7.png)
1.1.4创建页面
![0038157b2d46fd731693c80b501e123e.png](https://i-blog.csdnimg.cn/blog_migrate/ad0a3f4fa93de38fb21418e0a7c1079c.png)
对实体做校验处理
Balmy:[SpringBoot2.X] 25.01- 服务端实体校验处理zhuanlan.zhihu.com![da1bd9995df10f942a3d2a2c3fa5728b.png](https://i-blog.csdnimg.cn/blog_migrate/9cadd95aa2098c67a848cf81544bfd18.jpeg)
自定义错误提示信息
Balmy:[SpringBoot2.X] 25.02- 服务端自定义错误提示信息zhuanlan.zhihu.com![da1bd9995df10f942a3d2a2c3fa5728b.png](https://i-blog.csdnimg.cn/blog_migrate/9cadd95aa2098c67a848cf81544bfd18.jpeg)
使用自定义错误提示信息后出现的页面异常问题的解决方式
在跳转页面的方法中注入一个对象,要求参数对象的变量名必须是对象类型名称首字母
小写格式。
Balmy:[SpringBoot2.X] 25.03.1- 解决页面跳转异常zhuanlan.zhihu.com![da1bd9995df10f942a3d2a2c3fa5728b.png](https://i-blog.csdnimg.cn/blog_migrate/9cadd95aa2098c67a848cf81544bfd18.jpeg)
对Controller中其他参数的校验
Balmy:[SpringBoot2.X]25.04-SpringBoot对Controller中其他参数的校验zhuanlan.zhihu.com![da1bd9995df10f942a3d2a2c3fa5728b.png](https://i-blog.csdnimg.cn/blog_migrate/9cadd95aa2098c67a848cf81544bfd18.jpeg)