1. 程式人生 > >一個簡單的Spring的AOP的例子

一個簡單的Spring的AOP的例子

 1<?xml version="1.0" encoding="UTF-8"?> 2<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> 3
 4<beans> 5
 6<bean id="beforeAdvice" class="com.dragon.Advice.BeforeAdvice"></bean> 7<bean id="afterAdvice" class="com.dragon.Advice.AfterAdvice"
></bean> 8<bean id="compareInterceptor" class="com.dragon.Advice.CompareInterceptor"></bean> 9<bean id="studenttarget" class="com.dragon.study.Impl.StudentImpl"></bean>10
11<bean id="student" class="org.springframework.aop.framework.ProxyFactoryBean">12  <property 
name="proxyInterfaces">13    <value>com.dragon.study.IStudent</value>14  </property>15  <property name="interceptorNames">16    <list>17     <value>beforeAdvice</value>18     <value>afterAdvice</value>19    <value>compareInterceptor</value
>20    </list>21  </property>22  <property name="target">23    <ref bean="studenttarget"/>24  </property>25
26</bean>27
28
29
30
31</beans>