首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

spring中AOP的自动署理

2012-08-25 
spring中AOP的自动代理DefaultAdvisorAutoProxyCreator 这种配置方式与BeanNameAutoProxyCreator自动创建

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

?

热点排行