- 程序开发中不可避免的会遇到异常现象。
前端接收到这个信息后和之前我们约定的格式不一致,这个问题该如何解决? - 出现异常的常见位置和常见诱因如下。
- 框架内部抛出的异常,因使用不合规导致。
- 框架内部抛出的异常:因使用不合规导致
- 数据层抛出的异常:因外部服务器故障导致(例如:服务器访问超时)
- 业务层抛出的异常:因业务逻辑书写错误导致(例如:遍历业务书写操作,导致索引异常等)
- 表现层抛出的异常:因数据收集、校验等规则导致(例如:不匹配的数据类型间导致异常)
- 工具类抛出的异常:因工具类书写不严谨不够健壮导致(例如:必要释放的连接长期未释放等)
-
异常处理器:
-
集中的、统一的处理项目中出现的异常。
步骤1:创建异常处理器类
//@RestControllerAdvice用于标识当前类为REST风格对应的异常处理器 @RestControllerAdvice public



