网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

SpringBoot实现整合连接池的方法-创新互联

Spring Boot 实现整合连接池的方法?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

创新互联公司是一家专业提供林甸企业网站建设,专注与成都网站建设、成都网站设计HTML5、小程序制作等业务。10年已为林甸众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。

Spring Boot 整合连接池

在实际开发中应用程序与数据库交互时,“获得连接”或在“释放资源”是非常消耗资源的两个过程,为了解决如此类性能问题,通常这种情况我们采用连接池技术重用连接Connection对象,如图1所示。

Spring Boot 实现整合连接池的方法
图-1

其实Java为数据库连接池提供了公共的接口:javax.sql.DataSource,各个厂商需要让自己的连接池实现这个接口。然后我们的应用程序中耦合这个接口,便可以方便的切换不同厂商的连接池,常见的连接池有DBCP、C3P0、DRUID、HikariCP等。

通过连接池获取连接的一个基本过程,如图2所示:

Spring Boot 实现整合连接池的方法
图-2

在图-2中,用户先通过DataSource对象的getConnection()方法,获取一个连接,如果池中有连接,则直接将连接返回给用户。如果池中没有连接,则会调用Dirver(驱动)对象的connect方法从数据库获取,拿到连接后,可以将连接在连接池中也放一份,然后再将连接返回给调用用户。

一、整合HikariCP连接池

HikariCP号称是目前世界上最快的连接池,有江湖一哥的称号,目前在SpringBoot工程默认推荐使用HikariCP连接池。我们在创建一个新项目时步骤如下:

第一步:添加依赖。

编辑项目中的pom.xml,查找MySQL Driver、JDBC API 依赖,依赖添加后,会在pom.xml文件中自动添加如下两个依赖配置:

1.mysql数据库驱动依赖。


 mysql
 mysql-connector-java
 runtime

本文题目:SpringBoot实现整合连接池的方法-创新互联
文章出自:http://bjjierui.cn/article/dogchg.html

其他资讯