一、添加pom.xml
com.alibaba
druid-spring-boot-starter
1.2.8
二、需要在application.yml中添加一些配置
三、运行结果spring: datasource: url: jdbc:mysql://localhost:3306/xxx?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai username: root password: 1234 driver-class-name: com.mysql.jdbc.Driver type: com.alibaba.druid.pool.DruidDataSource druid: #初始化大小 initialSize: 5 #最小值 minIdle: 5 #最大值 maxActive: 20 #最大等待时间,配置获取连接等待超时,时间单位都是毫秒ms maxWait: 60000 #配置间隔多久才进行一次检测,检测需要关闭的空闲连接 timeBetweenEvictionRunsMillis: 60000 #配置一个连接在池中最小生存的时间 minEvictableIdleTimeMillis: 300000 validationQuery: SELECT 1 FROM DUAL testWhileIdle: true testOnBorrow: false testOnReturn: false poolPreparedStatements: true # 配置监控统计拦截的filters,去掉后监控界面sql无法统计, #'wall'用于防火墙,SpringBoot中没有log4j,我改成了log4j2 filters: stat,wall,log4j2 #最大PSCache连接 maxPoolPreparedStatementPerConnectionSize: 20 useGlobalDataSourceStat: true # 通过connectProperties属性来打开mergeSql功能;慢SQL记录 connectionProperties: druid.stat.mergeSql=true; druid.stat.slowSqlMillis=500 # 配置StatFilter web-stat-filter: #默认为false,设置为true启动 enabled: true url-pattern: "/*" exclusions: "*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*" #配置StatViewServlet stat-view-servlet: url-pattern: "/druid/*" #允许那些ip allow: 127.0.0.1 login-username: admin login-password: 123456 #禁止那些ip deny: 192.168.1.102 #是否可以重置 reset-enable: true #启用 enabled: true
到此springboot就集成的druid的配置 可以直接使用
默认账户:druid四、总结
默认密码:123456
文章图片
【JAVA|SpringBoot配置druid连接池】配置druid只需要导入依赖,在将配置文件改一下就好了,不麻烦!
这是个人学习笔记,分享给大家.....
敖丙说过:你知道的越多,不知道的越多
作者:代码世界里的小李
推荐阅读
- springboot配置druid数据源及druid的日志监控
- 运维|springboot 配置 druid 监控
- SSM|SpringMVC拦截器 & SpringMVC异常处理
- java|卷积神经网络改进想法初探(备份)
- 安全与认证|原代码审计笔记-安全缺陷
- java|Java技术之高频面试题
- spring|spring boot security自定义配置授权服务器实现Oauth2授权(支持密码和授权码两种模式)
- Spring|SpringSecurity + JWT自定义授权
- springboot 集成 spring security 自定义登录