Spring_22_基于配置文件的方式来配置 AOP
2017-02-08 22:25
543 查看
主要也是跟注解方式类似
1,先声明bean
2,声明切面的bean
3,声明aop
4,声明切点表达式
5,配置切面和通知
- applicationcontext-xml.xml
1,先声明bean
2,声明切面的bean
3,声明aop
4,声明切点表达式
5,配置切面和通知
- applicationcontext-xml.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:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation="http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.0.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd"> <!-- 配置 bean --> <bean id="arithmeticCalculator" class="com.hgh.spring.aop.xml.ArithmeticCalculatorImpl" ></bean> <!-- 配置 切面的bean --> <bean class="com.hgh.spring.aop.xml.LoggingAspect" id="loggingAspect"></bean> <bean class="com.hgh.spring.aop.xml.ValidateAspect" id="validateAspect"></bean> <!-- 配置 AOP --> <aop:config> <!-- 配置切点表达式 --> <aop:pointcut expression="execution(* com.hgh.spring.aop.xml.ArithmeticCalculator.*(..))" id="loggingPoincut"/> <!-- 配置切面及通知 --> <aop:aspect ref="loggingAspect" order="2"> <aop:after method="afterMethod" pointcut-ref="loggingPoincut"/> <aop:before method="beforeMethod" pointcut-ref="loggingPoincut"/> <aop:after-returning method="returningMethod" returning="result" pointcut-ref="loggingPoincut"/> <aop:after-throwing method="throwingMethod" throwing="e" pointcut-ref="loggingPoincut"/> <aop:around method="aroudMethod" pointcut-ref="loggingPoincut"/> </aop:aspect> <aop:aspect ref="validateAspect" order="1"> <aop:before method="beforeMethod" pointcut-ref="loggingPoincut"/> </aop:aspect> </aop:config> </beans>
相关文章推荐
- spring学习笔记(22)----基于配置文件的方式来配置AOP
- Spring中的AOP(七)——基于XML配置文件方式的AOP
- Spring基于配置文件的方式来配置AOP
- Spring4学习笔记-AOP(基于配置文件的方式)
- Spring中的AOP(六)——基于XML配置文件方式的AOP
- 8 -- 深入使用Spring -- 4...6 AOP代理:基于注解的XML配置文件的管理方式
- Spring-AOP:基于配置文件方式的AOP
- 20.Spring学习笔记_基于配置文件的方式来配置 AOP(by尚硅谷_佟刚)
- Spring4学习笔记-AOP(基于配置文件的方式)
- Spring学习-22:Spring的AOP:基于AspectJ的XML配置方式开发
- 8.4.6: Spring的AOP---基于XML配置文件的管理方式
- [学习小结]Spring_通知的那些事和基于配置文件的方式来配置AOP
- Spring笔记5-基于配置文件的方式配置AOP
- spring之aop编程——基于注解、xml配置文件方式
- Spring中的AOP(六)——基于XML配置文件方式的AOP
- Spring中基于配置文件的方式来配置AOP
- Spring中的AOP—基于Annotation的配置方式
- Spring整理12 -- 面对切面(AOP)2 -- 配置文件的方式实现AOP
- 基于配置文件的方式来配置 AOP
- spring学习笔记(20)——基于配置文件方式配置AOP