您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
01-SpringMVC异常处理-异常处理的思路(异常何时抛出?何时处理?异常抛出与处理的规范)
发布时间:2025-01-13 12:35:24编辑:雪饮阅读()
异常分为预处理异常,就是在编译过程或者高级IDEA如IntelliJ IDEA这种在写代码过程中就要求你处理的,还有一种是运行时异常,该种异常只在运行过程种抛出。
异常当然是可以你自定义什么时候抛或什么时候捕获处理。
但为了规范,并且我也认为比较合理的处理方式是:
系统的Dao、Service、Controller出现都通过throws Exception向上抛出,最后由Spring MVC
前端控制器交由异常处理器进行异常处理,如下图:

最后对于前端的返回如果有异常,一般统一为类似“对不起,网络不畅通,请稍后访问”类似这样的话术,其实都是假的。
当然,这种返回有利有弊。我更倾向与那种返回有错误码的,更方便排查。
关键字词:SpringMVC,异常处理
相关文章
- 09-SpringMVC拦截器-用户登录权限控制代码实现3
- 08-SpringMVC拦截器-用户登录权限控制代码实现2(exclu
- 07-SpringMVC拦截器-用户登录权限控制代码实现1
- 04-SpringMVC拦截器-快速入门详解(多拦截器与先进后出
- 03-SpringMVC拦截器-快速入门(解决System.out.println
- 27-SpringMVC的请求-文件上传-多文件上传的代码实现
- 26-SpringMVC的请求-文件上传-单文件上传的代码实现2
- 25-SpringMVC的请求-文件上传-单文件上传的代码实现1(
- 24-SpringMVC的请求-文件上传-客户端表单实现
- 23-SpringMVC的请求-获得请求参数-获得请求头信息(获