1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > SpringBoot配置druid连接池

SpringBoot配置druid连接池

时间:2022-11-07 20:17:20

相关推荐

SpringBoot配置druid连接池

一、添加pom.xml

<dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.2.8</version></dependency>

二、需要在application.yml中添加一些配置

spring:datasource:url: jdbc:mysql://localhost:3306/xxx?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghaiusername: rootpassword: 1234driver-class-name: com.mysql.jdbc.Drivertype: com.alibaba.druid.pool.DruidDataSourcedruid:#初始化大小initialSize: 5#最小值minIdle: 5#最大值maxActive: 20#最大等待时间,配置获取连接等待超时,时间单位都是毫秒msmaxWait: 60000#配置间隔多久才进行一次检测,检测需要关闭的空闲连接timeBetweenEvictionRunsMillis: 60000#配置一个连接在池中最小生存的时间minEvictableIdleTimeMillis: 300000validationQuery: SELECT 1 FROM DUALtestWhileIdle: truetestOnBorrow: falsetestOnReturn: falsepoolPreparedStatements: true# 配置监控统计拦截的filters,去掉后监控界面sql无法统计,#'wall'用于防火墙,SpringBoot中没有log4j,我改成了log4j2filters: stat,wall,log4j2#最大PSCache连接maxPoolPreparedStatementPerConnectionSize: 20useGlobalDataSourceStat: true# 通过connectProperties属性来打开mergeSql功能;慢SQL记录connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=500# 配置StatFilterweb-stat-filter:#默认为false,设置为true启动enabled: trueurl-pattern: "/*"exclusions: "*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*"#配置StatViewServletstat-view-servlet:url-pattern: "/druid/*"#允许那些ipallow: 127.0.0.1login-username: adminlogin-password: 123456#禁止那些ipdeny: 192.168.1.102#是否可以重置reset-enable: true#启用enabled: true

到此springboot就集成的druid的配置 可以直接使用

三、运行结果

默认账户:druid

默认密码:123456

四、总结

配置druid只需要导入依赖,在将配置文件改一下就好了,不麻烦!

这是个人学习笔记,分享给大家.....

敖丙说过:你知道的越多,不知道的越多

作者:代码世界里的小李

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。