<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Terry.Li-彬

    虛其心,可解天下之問;專其心,可治天下之學(xué);靜其心,可悟天下之理;恒其心,可成天下之業(yè)。

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      143 隨筆 :: 344 文章 :: 130 評論 :: 0 Trackbacks

    Druid提供了Spring和Jdbc的關(guān)聯(lián)監(jiān)控。

    配置spring

    com.alibaba.druid.support.spring.stat.DruidStatInterceptor是一個標(biāo)準(zhǔn)的Spring MethodInterceptor。可以靈活進行AOP配置。

    Spring AOP的配置文檔:?http://static.springsource.org/spring/docs/current/spring-framework-reference/html/aop-api.html

    按類型攔截配置

    				  <bean id="druid-stat-interceptor"
        class="com.alibaba.druid.support.spring.stat.DruidStatInterceptor">
      </bean>
    
      <bean id="druid-type-proxyCreator" class="com.alibaba.druid.support.spring.stat.BeanTypeAutoProxyCreator">
        <!-- 所有ABCInterface的派生類被攔截監(jiān)控  -->
        <property name="targetBeanType" value="xxxx.ABCInterface" />
        <property name="interceptorNames">
            <list>
                <value>druid-stat-interceptor</value>
            </list>
        </property>
      </bean>
    
    		

    方法名正則匹配攔截配置

    				  <bean id="druid-stat-interceptor"
        class="com.alibaba.druid.support.spring.stat.DruidStatInterceptor">
      </bean>
    
    <bean id="druid-stat-pointcut" class="org.springframework.aop.support.JdkRegexpMethodPointcut"
        scope="prototype">
        <property name="patterns">
            <list>
                <value>com.mycompany.service.*</value>
                <value>com.mycompany.dao.*</value>
            </list>
        </property>
    </bean>
    
    <aop:config>
        <aop:advisor advice-ref="druid-stat-interceptor"
            pointcut-ref="druid-stat-pointcut" />
    </aop:config>
    
    		

    有些情況下,可能你需要配置proxy-target-class,例如:

    				<aop:config proxy-target-class="true">
        <aop:advisor advice-ref="druid-stat-interceptor"
            pointcut-ref="druid-stat-pointcut" />
    </aop:config>
    
    		

    按照BeanId來攔截配置

    				  <bean id="druid-stat-interceptor"
        class="com.alibaba.druid.support.spring.stat.DruidStatInterceptor">
      </bean>
    
    <bean
        class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
        <property name="proxyTargetClass" value="true" />
        <property name="beanNames">
            <list>
                <!-- 這里配置需要攔截的bean id列表 -->
                <value>xxx-dao</value>
                <value>xxx-service</value>
            </list>
        </property>
        <property name="interceptorNames">
            <list>
                <value>druid-stat-interceptor</value>
            </list>
        </property>
    </bean>
    		
    posted on 2013-02-20 17:40 禮物 閱讀(12611) 評論(2)  編輯  收藏

    評論

    # re: 配置_Druid和Spring關(guān)聯(lián)監(jiān)控配置[未登錄] 2014-05-11 04:47 aaa
    sasa  回復(fù)  更多評論
      

    # re: 配置_Druid和Spring關(guān)聯(lián)監(jiān)控配置 2016-08-10 19:23 hb
    fchgvhbjnkmll  回復(fù)  更多評論
      


    只有注冊用戶登錄后才能發(fā)表評論。

    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 成全视频免费高清 | 亚洲色欲色欲www在线丝| 亚洲久热无码av中文字幕| 无人在线直播免费观看| 亚洲av成人一区二区三区| 在线看片v免费观看视频777| 亚洲av永久无码精品三区在线4 | 青青青亚洲精品国产| 免费人成在线观看播放国产| 成年免费a级毛片| 亚洲精品无码成人AAA片| 久久午夜无码免费| 亚洲国产夜色在线观看| 毛片a级三毛片免费播放| 亚洲AV无码AV日韩AV网站| 亚洲av无码国产精品色在线看不卡 | 99热这里只有精品免费播放| 亚洲综合区图片小说区| 妞干网在线免费观看| 看Aⅴ免费毛片手机播放| 狠狠综合久久综合88亚洲| 99国产精品免费视频观看| 亚洲AV无码精品蜜桃| 免费播放特黄特色毛片| a级毛片免费观看视频| 亚洲人成在久久综合网站| 又粗又黄又猛又爽大片免费 | 性感美女视频在线观看免费精品 | 亚洲色成人网站WWW永久四虎 | 亚洲中文字幕无码中文字在线| 国产精品免费高清在线观看| 亚洲国产成人久久精品app| 免费真实播放国产乱子伦| baoyu777永久免费视频 | 在线A级毛片无码免费真人| 一区二区三区在线免费观看视频| 亚洲一区二区三区电影| 日韩一品在线播放视频一品免费| 91成人免费观看在线观看| 亚洲中文字幕无码亚洲成A人片| 亚洲欧洲中文日韩av乱码|