介绍
上一章里我们是这样来处理校验不合法的字段的,那我们每个需要校验参数的接口都得这样太麻烦了,我们更希望有一套全局的方案来实现。
如果没有写BindingResult 其实校验不通过就会异常,我们直接全局捕捉这个异常来做统一的处理就可以了。
使用SpringMVC提供的ControllerAdvice来实现
1.去掉接口的BindingResult参数,去掉了才会报异常
2.定义一个状态码的枚举:
3.全局处理异常的代码
4.测试一下
标签:19,校验,处理,全局,异常,BindingResult,统一 From: https://www.cnblogs.com/cheng8/p/17196667.html