读书人

spring中AOP的自动署理

发布时间: 2012-08-25 10:06:20 作者: rapoo

spring中AOP的自动代理

DefaultAdvisorAutoProxyCreator 这种配置方式与BeanNameAutoProxyCreator自动创建代理的方式非常相似,都是使用bean后处理器为目标bean创建代理,区别是前者使用事务拦截器创建代理,后者需要使用Advisor创建事务代理。
事实上,采用DefaultAdvisorAutoProxyCreator的事务代理配置方式更加简洁,这个代理生成器自动搜索Spring容器中的Advisor,并为容器中所有的bean创建代理。

?

DefaultAdvisorAutoProxyCreator:
下面是使用DefaultAdvisorAutoProxyCreator的配置方式

对于事务,使用TransactionAttributeSourceAdvisor这个Advisor:

? 单纯使用AOP时,interceptorNames为通知advice:

?

http://doc.javanb.com/spring-framework-reference-zh-2-0-5/ch07s09.html

http://mopdzz.itpub.net/post/20166/470137

http://hi.baidu.com/freshman0502/blog/item/8068e01b5038d01c8618bf8e.html

?

读书人网 >软件架构设计

热点推荐