读书人

spring1.x施用AOP实例

发布时间: 2012-10-12 10:17:04 作者: rapoo

spring1.x使用AOP实例

spring1.x使用AOP配置。

applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
?xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
?xmlns:context="http://www.springframework.org/schema/context"
?xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
?xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:task="http://www.springframework.org/schema/task"
?xsi:schemaLocation="http://www.springframework.org/schema/beans
????? http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
????? http://www.springframework.org/schema/context
????? http://www.springframework.org/schema/context/spring-context-3.0.xsd
????? http://www.springframework.org/schema/tx
????? http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
????? http://www.springframework.org/schema/aop
????? http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
????? http://www.springframework.org/schema/mvc
??????? http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
??????? http://www.springframework.org/schema/task
??????? http://www.springframework.org/schema/task/spring-task-3.0.xsd
">
?<bean id="dao1" />
??</property>
??<property name="interceptorNames">
???<list>
????<value>theAroundAdvisor</value>
???</list>
??</property>
?</bean>
<!--Target-->
?<bean id="accountTarget" />
??
?? <!--ADVISOR-->
?? <!--Note: An advisor assembles pointcuts and advice-->
?<bean id="theAroundAdvisor"
??/>
??</property>
??<property name="pattern">
???<value>.*</value>
??</property>
?</bean>
??
?? <!--ADVICE-->
?<bean id="theAroundAdvice" />
?
?<context:annotation-config />
</beans>

读书人网 >编程

热点推荐