spring学习笔记(四)

1.aop编程

   a.前置通知

      ....

    <!-- 配置被代理的对象 -->
    <bean id="test1Service" class="com.myspring.aop.Test1Service">
        <property name="name">
            <value>spring</value>
        </property>
    </bean>
   
    <!-- 配置前置通知 -->
    <bean id="myBeforeServiceAdvice" class="com.myspring.aop.MyBeforeServiceAdvice"/>
   
    <!-- 配置代理对象 -->
    <bean id="proxyFactoryBean" class="org.springframework.aop.framework.ProxyFactoryBean">
         <!-- 配置代理接口集合 -->
         <property name="proxyInterfaces">
             <list>
                 <value>com.myspring.aop.TestServiceInter</value>
             </list>
         </property>
        
         <!-- 将通知织入代理对象中 -->
         <property name="interceptorNames">
             <value>myBeforeServiceAdvice</value>
         </property>
        
         <!-- 配置被代理对象,可以指定 -->
         <property name="target" rel="test1Service"/>
    </bean>

   .....

原文地址:https://www.cnblogs.com/yiliweichinasoft/p/3548778.html