在项目实际开发中,异常的统一处理是一个常态。假如不使用异常统一处理,我们往往需要在service层中捕获异常,并且根据不同的异常在result中的设置不同的code并给予相应的提示。这样可能会导致不同的开发者,处理异常的方式不统一,同时也增加了异常处理的工作量。下面就简单介绍下SpringMVC下的异常统一处理过程。

  •      自定义一个异常类,继承Exception。
  • springmvc的异常统一处理

     

  • 自定义一个异常处理器,实现HandlerExceptionResolver接口,重写resolveException方法

springmvc的异常统一处理

  • 在springmvc.xml文件中注入异常处理器

<bean />

  • 只要在代码中throw new CommonException(code, "异常原因"),就可以被统一异常处理器所处理
  • 最后只需要在前端alert相应的message就可以了

相关文章:

  • 2022-12-23
  • 2022-01-03
  • 2021-05-26
  • 2022-12-23
  • 2021-07-10
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-10
  • 2021-10-09
  • 2021-10-29
  • 2021-09-25
  • 2021-08-12
  • 2021-09-05
  • 2022-12-23
相关资源
相似解决方案