1.Spring中的异常
首先,要对异常有一个清晰的认识,刚学JAVA那会儿对异常的了解很是朦胧,只知道try catch 可以捕获异常,可以输出异常。打印出异常信息,对何时应该捕获,何时抛异常并不在乎。知道上班后才渐渐的对异常处理重视起来。
一个程序不可能不出异常情况,关键在于我们能尽可能的预见将要发生的异常并提前对可能发生的异常进行处理,提高程序的健壮性。(PS:今天看了猩球崛起3,有点失望)
Spring提供了多种方式将异常转换为响应:
- 特定的Spring异常将会自动映射为指定的HTTP状态码;
- 异常上可以添加@ResponseStatus注解,从而将其映射为某一个HTTP状态码;
- 在方法上可以添加@ExceptionHandler注解,使其用来处理异常







