springboot2.0配置连接池(hikari、druid)的⽅法
*******************如果你看到这⼀⾏,说明爬⾍在本⼈还没有发布完成的时候就抓⾛了我的⽂章,导致内容不完整,请查看原⽂****************
springboot2.0之后,⾃带了⼀个号称全世界最快的连接池hikari,直接在配置⽂件⾥输⼊以下配置即可:
# Hikari will use the above plus the following to setup connection pooling
pe=com.zaxxer.hikari.HikariDataSource
spring.datasource.hikari.minimum-idle=5
spring.datasource.hikari.maximum-pool-size=15
spring.datasource.hikari.auto-commit=true
spring.datasource.hikari.idle-timeout=30000
spring.datasource.hikari.pool-name=HikariCP
spring.datasource.hikari.max-lifetime=1800000
spring.tion-timeout=30000
spring.tion-test-query=SELECT 1
但是呢,我不仅仅想要连接池,我还想要⼀个监控页⾯,阿⾥的监控有这么多内容,我真的觉得挺实⽤的,直接在页⾯上看慢⽇志啊,session统计啊,我还是挺喜欢的
过去的druid想要配置监控页⾯,需要写⼀堆⽂件和配置,还挺⿇烦的,阿⾥针对springboot做了druid-starter之后,监控就变得轻松容易了,⾸先在pom⽂件加⼊:
<!-- mvnrepository/artifact/com.alibaba/druid-spring-boot-starter -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.14</version>
</dependency>
然后在配置⽂件⾥直接加⼊配置:
spring.datasource.druid.initial-size=5
spring.datasource.druid.min-idle=5
spring.datasource.druid.maxActive=20
spring.datasource.druid.maxWait=60000
spring.datasource.druid.timeBetweenEvictionRunsMillis=60000
spring.datasource.druid.minEvictableIdleTimeMillis=300000
spring.datasource.druid.validationQuery=SELECT 1
spring.stWhileIdle=true
spring.stOnBorrow=false
spring.stOnReturn=false
spring.datasource.druid.poolPreparedStatements=true
spring.datasource.druid.maxPoolPreparedStatementPerConnectionSize=20
spring.datasource.druid.filters=stat,wall
spring.tionProperties=Sql\=true;druid.stat.slowSqlMillis\=5000
spring.datasource.abled=true
spring.datasource.druid.web-stat-filter.url-pattern=/*
spring.datasource.lusions=*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*
spring.datasource.druid.stat-view-servlet.deny=192.168.1.73
spring.datasource.set-enable=false
#以下4项,将来上⽣产环境以后⼀定要改⼀定要改⼀定要改
spring.datasource.druid.stat-view-servlet.url-pattern=/druid/*
spring.datasource.druid.stat-view-servlet.allow=127.0.0.1,*
druid连接池配置详解spring.datasource.druid.stat-view-servlet.login-username=admin
spring.datasource.druid.stat-view-servlet.login-password=123456
然后重新启动项⽬就可以了,超级简单,去 localhost:ip/druid就可以看监控了,点图中的表头可以排序哦,分析慢查询是因为什么,很⽅便
到此这篇关于springboot2.0配置连接池(hikari、druid)的⽂章就介绍到这了,更多相关springboot连接池内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论