zoukankan      html  css  js  c++  java
  • Spring学习笔记:自动创建Proxy

    为什么需要自动创建Proxy

    手动为所有需要代理的类用ProxyFactoryBean创建代理Proxy需要大量的配置。
    这样如果需要代理的类很多,配置就很繁琐,而且也不便于xml配置的维护。
    因此Spring支持自动创建Proxy。

    如何自动创建Proxy

    使用BeanNamedAutoProxyCreator自动创建Proxy

    使用BeanNameAutoProxyCreator,配置beanNames属性和interceptorNames属性,将
    从而用指定的Advisor去拦截指定的Bean

    <bean id="CustomerServiceProxyAutoCreator" class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
                      <property name="beanNames">
                          <list>
                              <value>*Service</value>
                          </list>
                      </property>
                      <property name="interceptorNames">
                          <list>
                              <value>CustomerServiceAdvisor</value>
                          </list>
                      </property>             
    </bean>

    使用DefaultAdvisorAutoProxyCreator代理任何匹配Advisor的Bean

    <bean class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator"/>
  • 相关阅读:
    KETTLE:mongdb与mysql互传数据
    6.azkban的监控
    5.azkaban权限管理
    3.azkaban3.0测试
    2.azkaban3.0安装
    1.编译azkaban
    十六:The YARN Service Registry
    十四:Using CGroups with YARN
    十二:NodeManager
    十 Writing YARN Applications
  • 原文地址:https://www.cnblogs.com/infoflow/p/8975282.html
Copyright © 2011-2022 走看看