Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。关于详细介绍可查看http://www.iteye.com/magazines/90

SpringBoot中集成Druid非常简单

一:yml中添加配置链接

spring:#MySQL数据库datasource:url: jdbc:mysql://182.254.221.58:3306/test?useSSL=false&&characterEncoding=utf8
    username: rootpassword: Zoulu19900206@driver-class-name: com.mysql.jdbc.Driver#配置监控统计拦截的filters,去掉后监控界面sql将无法统计,wall用于防火墙filters: stat,wall,log4j#最大活跃数maxActive: 20#初始化数量initialSize: 1#最大连接等待超时时间maxWait: 60000#打开PSCache,并且指定每个连接PSCache的大小poolPreparedStatements: truemaxPoolPreparedStatementPerConnectionSize: 20#通过connectionProperties属性打开mergeSql功能;慢sql记录connectionProperties: druid.stat.mergeSql=true;druif.stat.slowSqlMillis=5000minldle: 1timeBetweenEvictionRunsMillis: 60000minEvictableTimeMillis: 300000validationQuery: select 1 from dualtestWhileldle: truetestOnBorrow: falsetestOnReturn: false#JPAjpa:properties:hibernate:hbm2ddl.auto: truedialect: org.hibernate.dialect.MySQL5InnoDBDialectshow-sql: true

二:添加DruidConfiguration配置类

@Configuration
public class DruidConfiguration {@Beanpublic ServletRegistrationBean statViewServlet(){//创建servlet注册实体ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(new StatViewServlet(),"/druid/*");//设置ip白名单servletRegistrationBean.addInitParameter("allow","127.0.0.1");//设置ip黑名单,如果allow与deny共同存在时,deny优先于allowservletRegistrationBean.addInitParameter("deny","192.168.0.19");//设置控制台管理用户servletRegistrationBean.addInitParameter("loginUsername","xiaopotian");servletRegistrationBean.addInitParameter("loginPassword","123456");//是否可以重置数据servletRegistrationBean.addInitParameter("resetEnable","false");return servletRegistrationBean;}@Beanpublic FilterRegistrationBean statFilter(){//创建过滤器FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean(new WebStatFilter());//设置过滤器过滤路径filterRegistrationBean.addUrlPatterns("/*");//忽略过滤的形式filterRegistrationBean.addInitParameter("exclusions","*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*");return filterRegistrationBean;}@Bean@ConfigurationProperties(prefix = "spring.datasource")public DataSource druidDataSource(){return new DruidDataSource();}
}

三:运行http://localhost:8080/druid进入登陆界面,用上面配置的用户名密码登录即可

非常的简单

最后附上demo地址 https://github.com/xiaopotian1990/SpringBootDemo

转载于:https://www.cnblogs.com/xiaopotian/p/8279664.html

SpringBoot配置Druid相关推荐

  1. springboot配置Druid数据源

    springboot配置druid数据源 Author:SimpleWu springboot整合篇 前言 对于数据访问层,无论是Sql还是NoSql,SpringBoot默认采用整合SpringDa ...

  2. SpringBoot配置druid连接池

    一.添加pom.xml <dependency><groupId>com.alibaba</groupId><artifactId>druid-spri ...

  3. Springboot配置Druid数据源详解

    配置数据源 1.添加Druid依赖 <!-- druid数据源--> <!-- https://mvnrepository.com/artifact/com.alibaba/drui ...

  4. springboot 配置 druid 监控

    pom 文件引入 druid 依赖 <!--引入druid数据源--> <dependency><groupId>com.alibaba</groupId&g ...

  5. springboot 配置 druid(德鲁伊)

    1 添加依赖(spring-boot-starter-web 请自行配置) <!-- Druid数据库连接池组件 --> <dependency><groupId> ...

  6. SpringBoot配置Druid数据源,持久层分别 mybatis,jdbc

    Druid与mybatis整合: application.yaml 配置参数文件 spring:datasource:#driver-class-name: com.mysql.jdbc.Driver ...

  7. springboot 配置DRUID数据源

    druid 是阿里开源的数据库连接池. 开发时整合   druid 数据源过程. 1.修改pom.xml <dependency><groupId>mysql</grou ...

  8. SpringBoot 配置Druid监控页面

    首先创建druid配置类:用户名.密码需要自行修改. package org.demo;import com.alibaba.druid.pool.DruidDataSource; import co ...

  9. springboot2.5.5配置druid数据源1.2.8与jdbc

    [README] 本文记录了 springboot配置 druid数据源的步骤: [1]新建springboot项目并配置druid 步骤1,新建springbt项目 步骤2,选择spring web ...

最新文章

  1. AI人必看!89页全网最全清华知识图谱报告
  2. API接口调用里的QPS指什么?百度语音API里的QPS实例说明
  3. 本科视觉算法实习生面经
  4. 通过 Route 配置的例子,学习SAP Cloud for Customer 的scoping操作
  5. 网络工程师和网络管理原的区别
  6. 模式匹配算法逐步精简
  7. coolfire文章之五
  8. refprop物性库_REFPROP下载-REFPROP官方版下载[制冷剂物性查询]-天极下载
  9. 遇到没有exe文件的驱动
  10. mysql替换占位符_【占位符替换】替换String中的占位符标志位{placeholder}
  11. 全年爆文率14%+,这个小红书品牌的内容营销密码是什么?
  12. html怎么设置div只读,html怎么设置只读状态
  13. 数据科学家也良莠不齐 蹩脚数据科学家的10个迹象
  14. python判断是否为整数的函数_实现函数 isInteger(x) 来判断 x 是否是整数
  15. 基于消息系统架构设计
  16. 变速器--中英文翻译
  17. ps制作浮雕和投影效果
  18. 如何采集苏宁易购买家订单?
  19. macf键与功能键切换_功能切换(功能开关或功能标志)与功能分支
  20. npm,vue简易安装教程

热门文章

  1. 使用ssh连接WSL
  2. Django 3.2.5博客开发教程:体验数据查询
  3. 阿里云短信isp.RAM_PERMISSION_DENY没有访问权限解决办法
  4. Hadoop sqoop从MySQL导入数据到HDFS
  5. Redis sorted_set实现点赞功能
  6. TCP的连接和释放过程
  7. JVM 调优实战--什么是垃圾回收及Java的自动垃圾回收GC
  8. spring事务--使用aop事务代理对象调用方法示例
  9. MySQL repeat复制函数示例
  10. mysql团队开发工具_最棒的10款MySQL GUI工具