springboot整合durid数据源 配置指南

本文档介绍了如何使用SpringBoot整合Druid数据源,并启用其监控功能。通过添加Druid starter依赖,配置application.yml文件,包括JDBC连接信息、连接池参数以及监控设置,可以轻松实现数据源管理和监控。访问指定URL即可查看Druid监控页面,无需额外编写配置类。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

springboot整合durid数据源

durid自带监控功能,实在是好用
这里记录一下用starter启动器来配置durid的过程

首先:1、依赖问题 使用启动器starter

		<!-- 德鲁伊 连接池  https://mvnrepository.com/artifact/com.alibaba/druid -->
         <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid-spring-boot-starter</artifactId>
            <version>1.2.3</version>
        </dependency>

2、配置全局配置文件 application.yml

spring:
  datasource:
    druid:
      #JDBC 配置
      username: root
      password: 1234
      url: jdbc:mysql://localhost:3306/ssmbuild?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8
      driver-class-name: com.mysql.cj.jdbc.Driver


      #连接池配置(可选)
      # 连接池的配置信息初始化大小,最小,最大
      name: testDruidDataSource
      initial-size: 5    #初始化连接大小
      max-active: 20    #最大连接数
      min-idle: 5        #最小空闲连接数
      max-wait: 60000   # 配置获取连接等待超时的时间



      #######监控配置  说明请参考Druid Wiki
      #配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
      filters: stat,wall

      #配置 Web Stat Filter
      web-stat-filter:
        enabled: true
        url-pattern: /*
        exclusions: /druid/*,*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico
        session-stat-enable: true
        session-stat-max-count: 10
        principal-session-name: session_name
        principal-cookie-name: cookie_name
        profile-enable:

      # Stat View Servlet 配置  配置默认false
      stat-view-servlet:
        enabled: true
        url-pattern: /druid/*
        reset-enable: false   #禁用HTML页面上的“Reset All”功能
        login-username: root  #监控页面登录的用户名
        login-password: 1234#监控页面登录的密码
        #IP白名单(没有配置或者为空,则允许所有访问)
        allow:
        #IP黑名单 (存在共同时,deny优先于allow)
        deny:

      # Spring监控配置,说明请参考Druid Github Wiki,配置_Druid和Spring关联监控配置
      aop-patterns: com.byw.*

3、完成
访问 http://localhost:8080/druid/index.html 输入配置的用户名和密码
在这里插入图片描述
可进入监控页面

在这里插入图片描述
ps:这样不用去写配置类再注入了,减少了配置的时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值