本文为在霍格沃兹测试开发学社中学习到的一些技术,写出来分享给大家,希望有志同道合的小伙伴可以一起交流技术,一起进步~
说到异常类,我们都知道使用 try-catch 可以捕获异常,也可以用throws 抛出异常,那么SpringBoot 如何处理异常,如何全局处理异常,本文将给你答案。
Java 异常类
Java 内部的异常类 Throwable 包括了 Exception 和 Error 两大类;
- Error : 是不可以捕获的异常,通俗的讲 就是由于 Java 内部 JVM 引起的不可预见的异常,java 虚拟机会选择终止线程;例如 OutOfMemoryError ,就是java 虚拟机在运行过程中出现内存资源不足的异常。
- Exception:异常时程序本身引起的,它又分为 运行时异常 RuntimeException 和 非运行时(编译时) IOExceptio