读书人

Spring3.0中的AOP方子法

发布时间: 2012-08-29 08:40:14 作者: rapoo

Spring3.0中的AOP配方法
<h2><span style="color: #0000ff;">第一种配置方法:使用@aspectj标签</span></h2>

    在配置文件中添加<span style="white-space: pre;"><aop:aspectj-autoproxy/></span>注解创建一个java文件,使用@aspect注解修饰该类创建一个方法,使用@before、@after、@around等进行修饰,在注解中写上切入点的表达式
说明:上述java文件创建好后,需要将其在spring的容器中进行声明,可以在配置文件中定义<bean/>节点,也可以使用@component组件进行修饰
<h3>示例:</h3>
?注意:上面这个示例使用的是around方式的拦截,该方法要求java类中的方法有一个proceedingjoinpoint类型的参数
使用第二种方式的aop配置,在eclipse(有springide插件)中被拦截到的方法中有标识显示
</em>
?
<em>以上配置基于spring 3.0.5 进行设置,参考其《reference documentation》

读书人网 >软件架构设计

热点推荐