前一段时间在项目中想实现在代码中拦截发生的异常信息,然后进行捕获进一步封装,公司用的框架封装的太好了,实在找不到突破口(基本没提供什么对外的接口),想了一会,找到了一种方法,写在此处,希望遇到同样问题的朋友直接利用就好。
我用的框架是Spring和stucts1的整合。想在Action中拦截业务逻辑抛出的SystemException,
首先配置applicationContext配置文件,定义一个bean的属性。
ErrorBlogic代码:
下一步配置独立机能的配置文件,被 applicationContext所包含。
试验代码: