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>
.....