首页 > 其他分享 >19.统一异常处理

19.统一异常处理

时间:2023-03-08 23:24:46浏览次数:24  
标签:19 校验 处理 全局 异常 BindingResult 统一

介绍

 

 上一章里我们是这样来处理校验不合法的字段的,那我们每个需要校验参数的接口都得这样太麻烦了,我们更希望有一套全局的方案来实现。

如果没有写BindingResult 其实校验不通过就会异常,我们直接全局捕捉这个异常来做统一的处理就可以了

使用SpringMVC提供的ControllerAdvice来实现

1.去掉接口的BindingResult参数,去掉了才会报异常

 

 

 2.定义一个状态码的枚举:

 

 3.全局处理异常的代码

 

 4.测试一下

标签:19,校验,处理,全局,异常,BindingResult,统一
From: https://www.cnblogs.com/cheng8/p/17196667.html

相关文章