快速业务通道

Spring中基于aop命名空间的AOP 一(一点准备工作和一个例子) - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-14
tln("前置通知被触发:" + point.getTarget().getClass().getName()+ "将要" + point.getSignature().getName()); } }

Spring中基于aop命名空间的AOP 一(一点准备工作和一个例子)(3)

时间:2011-09-24 残梦追月

修改xml配置文件,为其添加aop命名空间,并把MyAspect注册为一个受管Bean,作为我们下面定义切面的backing bean。代码如下:

代码

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd"> <bean id="MyAspect" class="aop.test.MyAspect" /> <bean id="TestBean" class="aop.test.People" /> <aop:config proxy-target-class="true"> <aop:aspect ref="MyAspect" order="0" id="Test"> <aop:pointcut id="testPointcut" expression="execution(* aop..*(..))" /> <aop:before pointcut-ref="testPointcut" method="beforeAdvice" /> </aop:aspect> </aop:config> </beans>

运行主类,输出如下:

Spring中基于aop命名空间的AOP 一(一点准备工作和一个例子) - 编程入门网

例程4.15输出结果

本文地址:http://www.blogjava.net/cmzy/archive/2008/08/23/223870.html

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号