读书人

Spring 的AOP(面临切面编程)

发布时间: 2012-06-26 10:04:13 作者: rapoo

Spring 的AOP(面向切面编程)
);

注意:

1.? 这几个<bean>的顺序无所谓,因为程序是先把配置信息全部载入,然后在根据需要进行组装

2.? 上面配置了一个名为“theBeforeAdvice”的Advice,包含了正则表达式的PointCut的Advisor.

3.? Advisor通过spring的RegexpMethodPointcutAdvisor类来实现,他定义了一个名为advice的标签,该标签提供Advice所需要的类;他还定义了一个名为pattern的标签,该标签是PointCut表示的方法。

4.? 配置文件同时还配置了一个工厂Bean,它是通过ProxyFactoryBean来实现的;

a.? proxyInterfaces定义了接口类;

b.? target定义了接口的实现类;

c.? interceptorNames表示值列表属性,这个列表表示不要在target上执行的Advisor。注意:必须考虑他们的执行顺序。

读书人网 >编程

热点推荐