JavaWeb学习笔记-spring-15-AOP-自动创建代理
2018-02-11 14:35
615 查看
自动创建代理
BeanPostProcessorBeanNameAutoProxyCreator
DefaultAdvisorAutoProxyCreator
AnnotationAwareAspectJAutoProxyCreator
BeanNameAutoProxyCreator
<!--beanNames如果有多个bean名称,可以使用<list>,或者通过逗号,空格--> <!--interceptorNames可以匹配多个advice--> <!--optimize为true,强制使用CGLib代理--> <bean class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator" p:beanNames="*Target" p:interceptorNames="greetingAdvice" p:optimize="true"/>
DefaultAdvisorAutoProxyCreator
<bean id="waiter" class="com.smart.advisor.Waiter"/> <bean id="seller" class="com.smart.advisor.Seller"/> <bean id="greetingAdvice" class="com.smart.advisor.GreetingBeforeAdvice"/> <bean id="regexpAdvisor" class="org.springframework.aop.support.RegexpMethodPointcutAdvisor" p:advice-ref="greetingAdvice"> <property name="patterns"> <list> <value>.*greet.*</value> </list> </property> </bean> <bean class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator"/>
相关文章推荐
- JavaWeb学习笔记-spring-14-AOP-创建切面(静态正则表达式方法匹配切面)
- JavaWeb学习笔记-spring-09-AOP-创建增强类(前置增强)
- JavaWeb学习笔记-spring-11-AOP-创建增强类(环绕增强)
- JavaWeb学习笔记-spring-12-AOP-创建增强类(异常抛出增强)
- JavaWeb学习笔记-spring-13-AOP-创建切面(静态普通方法名匹配切面)
- Spring4学习笔记-AOP前传之动态代理
- Spring Aop(十四)——Aop自动创建代理对象的原理
- spring 学习基础笔记 包括spring 的代理 JDK CGLIB 事物 AOP 以及各种注入
- 【JavaEE学习笔记】Spring_02_IoC/DI依赖注入,集合对象属性注入,自动装配,代理模式
- Spring学习笔记之aop动态代理(3)
- 【Spring AOP】自动创建代理
- Spring学习笔记之aop动态代理(3)
- SPRING源码学习之路(三)——<aop:config>自动代理的实现
- Spring-AOP 自动创建代理之AnnotationAwareAspectJAutoProxyCreator
- Spring学习笔记:使用代理实现AOP
- Spring学习笔记 创建自动扫描并注入的bean
- Spring-AOP 自动创建代理
- Spring-AOP 自动创建代理之BeanNameAutoProxyCreator
- Spring 4 学习笔记4:Java动态代理(Spring AOP原理)
- [Spring学习笔记 4 ] AOP 概念原理以及java动态代理