千家信息网

spring boot2.0怎么配置连接池

发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,本篇内容介绍了"spring boot2.0怎么配置连接池"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所
千家信息网最后更新 2024年12月13日spring boot2.0怎么配置连接池

本篇内容介绍了"spring boot2.0怎么配置连接池"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

springboot2.0之后,自带了一个号称全世界最快的连接池hikari,直接在配置文件里输入以下配置即可:

# Hikari will use the above plus the following to setup connection poolingspring.datasource.type=com.zaxxer.hikari.HikariDataSourcespring.datasource.hikari.minimum-idle=5spring.datasource.hikari.maximum-pool-size=15spring.datasource.hikari.auto-commit=truespring.datasource.hikari.idle-timeout=30000spring.datasource.hikari.pool-name=HikariCPspring.datasource.hikari.max-lifetime=1800000spring.datasource.hikari.connection-timeout=30000spring.datasource.hikari.connection-test-query=SELECT 1

但是呢,我不仅仅想要连接池,我还想要一个监控页面,阿里的监控有这么多内容,我真的觉得挺实用的,直接在页面上看慢日志啊,session统计啊,我还是挺喜欢的

过去的druid想要配置监控页面,需要写一堆文件和配置,还挺麻烦的,阿里针对springboot做了druid-starter之后,监控就变得轻松容易了,首先在pom文件加入:

    com.alibaba    druid-spring-boot-starter    1.1.14

然后在配置文件里直接加入配置:

spring.datasource.druid.initial-size=5spring.datasource.druid.min-idle=5spring.datasource.druid.maxActive=20spring.datasource.druid.maxWait=60000spring.datasource.druid.timeBetweenEvictionRunsMillis=60000spring.datasource.druid.minEvictableIdleTimeMillis=300000spring.datasource.druid.validationQuery=SELECT 1 spring.datasource.druid.testWhileIdle=truespring.datasource.druid.testOnBorrow=falsespring.datasource.druid.testOnReturn=falsespring.datasource.druid.poolPreparedStatements=truespring.datasource.druid.maxPoolPreparedStatementPerConnectionSize=20spring.datasource.druid.filters=stat,wallspring.datasource.druid.connectionProperties=druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000spring.datasource.druid.web-stat-filter.enabled=truespring.datasource.druid.web-stat-filter.url-pattern=/*spring.datasource.druid.web-stat-filter.exclusions=*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*spring.datasource.druid.stat-view-servlet.deny=192.168.1.73spring.datasource.druid.stat-view-servlet.reset-enable=false#以下4项,将来上生产环境以后一定要改!!!!!一定要改!!!!!一定要改!!!!!spring.datasource.druid.stat-view-servlet.url-pattern=/druid/*spring.datasource.druid.stat-view-servlet.allow=127.0.0.1,*spring.datasource.druid.stat-view-servlet.login-username=adminspring.datasource.druid.stat-view-servlet.login-password=123456

然后重新启动项目就可以了,超级简单,去 localhost:ip/druid就可以看监控了,点图中的表头可以排序哦,分析慢查询是因为什么,很方便

"spring boot2.0怎么配置连接池"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

配置 监控 文件 内容 页面 实用 更多 知识 阿里 最快 学有所成 接下来 不仅仅 全世界 困境 实际 情况 文章 日志 案例 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 富士康自动化软件开发 维护网络安全的措施有什么 软件开发实习日记六十篇 云服务器CPU内存哪个提升大 第七史诗怎么看服务器 java保存图片的路径到数据库 网络安全举报官网 网络安全技术大学排名 合肥工业大学网络安全教育 后疫情时期的网络安全问题 nat 访问内网服务器 咖啡软件开发的风险 数据库的并发是什么 简述网络安全包括哪几个方面 如何找到靠谱的软件开发 长治市网络安全和信息化主任 服务器哪些端口开启是不安全的 科思顿网络技术有限公司 服务器如何连接无线网络 网络安全管理师资格证书 什么是分布式并行数据库 sql命令创建数据库 软件开发哪个专业好学 网络技术大赛有哪些 软件开发八个步骤是什么简要说明 上海车展互联网科技 奥迪互联网科技服务 广州智能软件开发中心 天龙八部服务器列表不见了 苍南立体化刀片服务器售后保障
0