spring中对异常的统一处理
来源:互联网 发布:电力系统优化matlab 编辑:程序博客网 时间:2024/05/01 01:28
对于那些在程序中直接抛给spring的异常,spring该如何处理:
运用aop的思想,首先定义一个spring异常的处理类,如下:
/** * 异常处理类,把异常打印到日志中 * @author zyq * */public class ExceptionHandler implements ThrowsAdvice { private static Logger LOGGER = Logger.getLogger(ExceptionHandler.class); public void afterThrowing(Exception e) throws Throwable { LOGGER.error("=============【发生error】================"); LOGGER.error("", e); }}
2.在xml中配置相关aop:
<bean id="exceptionHandler" class="jt.comm.ExceptionHandler" /> <aop:config> <aop:aspect ref="exceptionHandler"> <aop:pointcut id="exceptionService" expression="execution(* jt.controller.background.*.*(..))" /> <aop:after-throwing pointcut-ref="exceptionService" method="afterThrowing" throwing="e" /> </aop:aspect> </aop:config>
0 0
- spring中对异常的统一处理
- Spring对异常的统一处理
- spring mvc对异常的统一处理
- Spring Boot中Web应用的统一异常处理
- Spring Boot中Web应用的统一异常处理
- Spring Boot中Web应用的统一异常处理
- Spring Boot中Web应用的统一异常处理
- Spring Boot中Web应用的统一异常处理
- Spring Boot中Web应用的统一异常处理
- Spring Boot中Web应用的统一异常处理
- 使用Spring实现异常统一处理【四】--error-page中对异常进行log
- Spring统一异常处理
- Spring > 统一异常处理
- Spring统一异常处理
- Spring MVC的异常统一处理方法
- Spring Boot 统一异常处理的案例
- spring mvc 异常统一处理
- spring mvc 异常统一处理
- 第2周项目3-体验复杂度(1)
- Java实现文件复制
- Android 指纹识别
- 影响网站性能的十大杀手
- 微信内置浏览器缓存问题
- spring中对异常的统一处理
- HTTPS协议详解(三):PKI 体系
- Hibernate的bug之别名
- easyui combobox默认选中第一条数据 和 多级联动
- test
- hashSet,hashMap,hashTable,currentHashMap
- 关于继承、类初始化、多态
- openstack中的paste和deploy
- 显示或者隐藏软件盘