右侧是框架报的异常 不可预知的,例如数据库连不上这一类的。可以在map中制定某些类的异常,如果找不到就最右边的 99999的,


系统对异常的处理使用统一的异常处理流程:
1、自定义异常类型。
2、自定义错误代码及错误信息。
3、对于可预知的异常由程序员在代码中主动抛出,由SpringMVC统一捕获。
可预知异常是程序员在代码中手动抛出本系统定义的特定异常类型,由于是程序员抛出的异常,通常异常信息比较
齐全,程序员在抛出时会指定错误代码及错误信息,获取异常信息也比较方便。
4、对于不可预知的异常(运行时异常)由SpringMVC统一捕获Exception类型的异常。
不可预知异常通常是由于系统出现bug、或一些不要抗拒的错误(比如网络中断、服务器宕机等),异常类型为
RuntimeException类型(运行时异常)。
5、可预知的异常及不可预知的运行时异常最终会采用统一的信息格式(错误代码+错误信息)来表示,最终也会随
请求响应给客户端。


 

相关文章:

  • 2022-01-14
  • 2021-08-14
  • 2021-09-07
  • 2022-01-01
  • 2021-09-20
  • 2021-10-13
  • 2022-01-26
  • 2021-06-12
猜你喜欢
  • 2021-08-16
  • 2021-12-06
  • 2021-12-08
  • 2021-08-12
  • 2021-10-14
  • 2021-06-19
  • 2022-01-02
相关资源
相似解决方案