`
elvis4139
  • 浏览: 147780 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Druid Srping监控配置

阅读更多
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"
init-method="init" destroy-method="close">
<property name="driverClassName" value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
<property name="maxActive" value="${db.maxActive}" />
<property name="initialSize" value="${db.initialSize}" />
<property name="maxWait" value="${db.maxWait}" />
<property name="minIdle" value="${db.minIdle}" />
<property name="timeBetweenEvictionRunsMillis" value="${db.timeBetweenEvictionRunsMillis}" />
<property name="minEvictableIdleTimeMillis" value="${db.minEvictableIdleTimeMillis}" />
<property name="testWhileIdle" value="${db.testWhileIdle}" />
<property name="testOnBorrow" value="${db.testOnBorrow}" />
<property name="testOnReturn" value="${db.testOnReturn}" />
<property name="poolPreparedStatements" value="${db.poolPreparedStatements}" />
<property name="maxPoolPreparedStatementPerConnectionSize" value="${db.maxPoolPreparedStatementPerConnectionSize}" />
<property name="filters" value="stat" />
</bean>

<!-- 配置druid监控spring jdbc -->
    <bean id="druid-stat-interceptor" class="com.alibaba.druid.support.spring.stat.DruidStatInterceptor" />
    <bean id="druid-stat-pointcut" class="org.springframework.aop.support.JdkRegexpMethodPointcut" scope="prototype">
        <property name="patterns">
            <list>
            <value>com.xxx.*.controller.*</value>
                <value>com.xxx.*.service.*</value>
                <value>com.xxx.*.dao.*</value>
            </list>
        </property>
    </bean>
    <aop:config proxy-target-class="true">
        <aop:advisor advice-ref="druid-stat-interceptor" pointcut-ref="druid-stat-pointcut" />
    </aop:config>
分享到:
评论

相关推荐

    Spring Boot druid 以及相关sql、Spring监控配置demo

    在这个"Spring Boot druid 以及相关sql、Spring监控配置demo"中,我们将探讨如何在Spring Boot项目中集成Druid数据源,以及如何配置SQL监控和Spring的监控功能。 首先,让我们了解Druid数据源的核心特性: 1. **高...

    Druid Monitor监控数据源和慢查询,还可以监控Web应用、URI监控、Session监控、Spring监控.zip

    最后,Spring监控是Druid与SpringBoot结合的一个重要方面,它可以无缝集成到SpringBoot的Actuator模块中,提供对Spring应用的深度监控,包括Spring Bean的生命周期、配置信息等。 在【描述】中提到的"基于...

    druid示例(spring监控,数据库监控,web监控)

    在Spring中,可以通过配置Druid的StatViewServlet和DruidWebStatFilter,将监控页面集成到Web应用中。StatViewServlet提供了一个可视化的Web界面,展示数据库连接池的状态、SQL执行情况等信息;DruidWebStatFilter则...

    Druid监控分布式解决方案.docx

    Druid Admin 的监控维度包括数据源监控、慢查询监控、Web 应用监控、URI 监控、Session 监控、Spring 监控等,提供了一个完整的监控解决方案。 9. Druid Admin 的集成 Spring Boot Admin Druid Admin 可以与 ...

    去除druid监控的阿里广告

    ### 如何去除Druid监控中的阿里广告 #### 一、问题背景 在使用Java集成阿里云的Druid数据源进行数据库连接池管理时,我们可能会遇到一个比较烦人的问题:Druid控制台页面下方默认会显示一条来自阿里的横幅广告。...

    springboot+mybatis+druid(SQL监控+Spring监控), 单数据源配置+多数据配置两种

    springboot+mybatis+druid(SQL监控+Spring监控), 单数据源配置+多数据配置两种, 单数据源中添加日志打印,对日志进行了不同环境的判断,mybatis有注解和xml两种形式的配置。

    Druid数据源配置监控页面(Demo)

    此外,你还可以自定义Druid的监控拦截规则,例如设置SQL黑名单,防止执行特定的SQL语句,或者配置SQL解析器,实现更细粒度的监控。这通常需要在`@Configuration`注解的类中创建一个`DruidStatProperties`实例并进行...

    Druid监控系统安装及配置

    2. **配置Druid**: 在Spring Boot的配置文件(如application.properties或application.yml)中,配置Druid的相关参数,包括监控、统计等: ```properties # Druid数据源配置 spring.datasource.type=...

    参照阿里druid整理druid-spring-boot-starter的demo

    `druid-spring-boot-starter`自动配置了数据源、监控统计以及相关的初始化设置,使得开发者无需编写大量繁琐的XML配置或Java配置代码。 【Demo的构建】 这个"参照阿里druid个人整理druid-spring-boot-starter可...

    Spring boot+druid 实现SQL监控

    本文使用Druid的连接池,然后配置Druid的相关属性,完成对Spring web工程的JDBC监控。 其实,我采用Druid替换其它连接池,最关键的一个理由是Druid有对SQL执行的监控统计功能。 druid 实现 SQL、URI 等监控

    Spring boot+mybatis+druid+SQL监控

    本文使用Druid的连接池,然后配置Druid的相关属性,完成对Spring web工程的JDBC监控。 其实,我采用Druid替换其它连接池,最关键的一个理由是Druid有对SQL执行的监控统计功能。 druid 实现 SQL、URI 等监控

    java基于Druid的监控系统.zip

    7. **与Spring集成**:Druid可以很好地与Spring框架集成,只需简单配置,即可在Spring应用中使用Druid数据源,并启用监控功能。 为了实现基于Druid的监控系统,你需要: 1. 添加Druid的依赖到项目中,通常是在...

    15. Spring Boot使用Druid和监控配置【从零开始学Spring Boot】

    在本篇【从零开始学Spring Boot】系列中,我们将探讨如何在Spring Boot项目中集成并配置Druid数据源以及其监控功能。Druid是一个强大的数据库连接池,它提供了丰富的监控、扩展性以及性能优化特性。Spring Boot简化...

    Spring MVC 配置 druid 数据源实例

    在Spring MVC框架中,Druid是一个非常流行的数据库连接池组件,它提供了强大的监控和扩展功能。本实例将详细介绍如何在Spring MVC项目中配置并使用Druid数据源。 首先,我们需要理解Spring MVC和Druid的基本概念。...

    springboot+ mybatis+druid连接池(带监控)

    在构建Web应用时,Spring Boot、MyBatis和Druid连接池的组合是常见的选择,因为它们能够提供高效、稳定且可监控的数据访问层。本文将深入探讨这些组件以及如何结合使用它们,尤其是如何实现Druid的监控功能。 首先...

    Druid+Spring示例

    通过运行这个示例,你可以了解Druid在Spring中的实际使用方法,以及如何配置和监控数据库连接池。 总结来说,这个压缩包提供的示例是学习和理解Druid数据库连接池与Spring框架整合的宝贵资源。它可以帮助开发者了解...

    Druid-Monitor监控Java-web和JavaSE项目

    然后,在Spring配置文件中,或者使用Java配置方式,配置Druid的数据源和监控相关的设置。例如: ```xml &lt;bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"&gt; &lt;!-- 数据源配置 --&gt; ...

    druid 阿里监控

    配置内容包括基本的数据库连接信息、连接池参数、监控配置等。同时,Druid也提供了Spring Boot starter,方便在Spring Boot项目中快速集成。 6. **动态数据源** Druid支持动态数据源切换,可以在运行时根据业务...

    Springboot中使用Druid+JPA

    在Spring Boot中结合Druid和JPA,我们可以在Druid的数据源中配置JPA的entityManagerFactory,这样Druid就能监控到由JPA产生的数据库操作。同时,由于Druid提供了丰富的监控功能,我们可以方便地查看数据库连接的使用...

    Druid数据库连接池及内置监控的配置和使用.zip

    - **配置监控统计拦截器**:在Spring XML配置文件中添加`&lt;druid:stat-interceptor&gt;`元素,或者在Java配置中添加`DruidStatInterceptor`。 4. **Druid监控的使用** - **监控界面**:开启WebStatFilter后,可以通过...

Global site tag (gtag.js) - Google Analytics