zoukankan      html  css  js  c++  java
  • Spring_Aop基于配置文件

    <?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/beans http://www.springframework.org/schema/beans/spring-beans.xsd
            http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.0.xsd">
       
       <!-- 配置bean -->
       <bean id="atithmeticCalculator" class="com.tanlei.spring.bean.xml.AtithmeticCalculatorImpl"></bean>
       
       <!-- 配置切面的bean -->
       <bean id="loggingAspectj" class="com.tanlei.spring.bean.xml.LoggingAspectj">
          
       </bean>
       
       <bean id="vlidationAspect" class="com.tanlei.spring.bean.xml.VlidationAspect">
       
       </bean>
       
       <!-- 配置Aop -->
       <aop:config>
           <!-- 配置切点表达式 -->
           <aop:pointcut expression="execution(* com.tanlei.spring.bean.xml.AtithmeticCalculator.*(int,int))" id="pointcut"/>
           <!-- 配置切面及通知 -->
           <aop:aspect ref="loggingAspectj"  order="2">
               <aop:before method="beforeMethod" pointcut-ref="pointcut"/>
               <aop:after method="afterMethod" pointcut-ref="pointcut"/>
               <aop:after-throwing method="logAfterThrowing" pointcut-ref="pointcut" throwing="error"/>
               <aop:after-returning method="afterReturningMethod" pointcut-ref="pointcut"  returning="result"/>
               <aop:around method="logAround" pointcut-ref="pointcut"/>
           </aop:aspect>
           <aop:aspect ref="vlidationAspect"  order="1">
               <aop:before method="vlidationAspect" pointcut-ref="pointcut"/>
           </aop:aspect>
       </aop:config>
    </beans>
  • 相关阅读:
    数组过滤
    数组过滤
    以文件流的形式下载文件
    antD 时间年的写法
    如何判断一个js对象是否是Array,
    webSocket 使用
    react map循环的dom,点击让当前数组里的isShow显示false
    react react-draft-wysiwyg使用
    jQuery placeholder插件 让IE也能够支持placeholder属性
    JavaScript 逼真图片倒计时实现代码 js时间图片倒计时
  • 原文地址:https://www.cnblogs.com/tanlei-sxs/p/10147063.html
Copyright © 2011-2022 走看看