读书人

Spring Aop 详解之范例

发布时间: 2013-10-22 16:17:14 作者: rapoo

Spring Aop 详解之实例
Spring Aop例子详解


jar要求:

[spring 3.2 所需jar包;]
[Aspect所需jar包:aspectjrt.jar,aspectjweaver.jar]


spring xml配置文件


注意:注释的那部分是以xml配置方式运行

目标类:

XML实现切面类:


测试类:
public class AopTest {public static void main(String[] args){ApplicationContext context = new ClassPathXmlApplicationContext("/springConfig/applicationContext_AOP.xml");People people = (People)context.getBean("people");people.work();}}


运行AopTest查看控制台输出的结果。
我在以注解方式运行的时候发现一个问题,即执行5/0的时候抛出异常。@AfterThrowing标记的方法不执行,xml配置方式完全正常。我也没有找到是什么问题。
网上说是@AfterThrowing 和@Around顺序问题;还有代码中需要直接抛出异常,我都试过,不行。所以这算是个bug吧!如果有哪位高手知道,可以交流下。 1 楼 lvwenwen 2013-09-12 上传工程吧,小伙伴们找包找的辛苦

读书人网 >编程

热点推荐