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>
.....
原文:http://www.cnblogs.com/yiliweichinasoft/p/3548778.html