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
?