Spring Boot中的数据校验
毫无疑问后端也是需要数据校验的
springboot中应用web支持后,就可以使用springboot支持的Hibernate validator了
这里只记录 适合springboot的校验
控制器中使用@Valid springboot中不需要加上BindResult,你也可以加上,不统一处理结果
在数据校验实体中
通过注解进行自己的校验
然后使用springboot的异常处理控制器,统一处理数据校验的结果,异常不同意,看异常处理就可以了
返回响应数据,Result是自定义响应体
PostMan测试一下,结果是可以的,json的话注意一下请求头和参数名就好了
最后转载别人的图