Spring boot整合連接池實現(xiàn)過程圖解
整合連接池HiKariCP
HiKariCP號稱是目前世界上最快的連接池,有江湖一哥的稱號,目前在springboot工程默認(rèn)推薦使用HiKariCP連接池,現(xiàn)在我們創(chuàng)建一個新的項目,
項目名為CGB-SBOOT-02,在此工程中整合HiKariCP,其步驟如下:
第一步:添加依賴。
1>創(chuàng)建項目時添加

2> 編輯項目中pom.xml,右鍵項目的pom.xml文件,選擇spring

查找mysql 驅(qū)動依賴,JDBC API依賴

依賴添加以后,在pom.xml文件中會自動添加如下兩個依賴配置:
mysql數(shù)據(jù)庫驅(qū)動依賴。
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
spring對象jdbc支持(此時會默認(rèn)幫我們下載HiKariCP連接池)。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
第二步:配置連接池
打開application.properties配置文件,添加如下內(nèi)容。
spring.datasource.url=jdbc:mysql:///dbgoods?serverTimezone=GMT%2B8 spring.datasource.username=root spring.datasource.password=root
第三步:單元測試(測試包中編寫)
@SpringBootTest
public class DataSourceTests {
@Autowired
private DataSource dataSource;
@Test
public void testConnection() throws Exception{
System.out.println(dataSource.getConnection());
}
}
錯誤解決:






以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
gradle和maven打包時排除application.properties問題
文章主要介紹了Gradle、Maven(用于構(gòu)建JAR包)和Maven(用于構(gòu)建WAR包),文章基于個人經(jīng)驗,為讀者提供了參考,并鼓勵大家支持腳本之家2024-12-12
idea中創(chuàng)建maven的Javaweb工程并進(jìn)行配置(圖文教程)
這篇文章主要介紹了idea中創(chuàng)建maven的Javaweb工程并進(jìn)行配置,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),文中給大家提到了tomcat的運(yùn)行方法,具有一定的參考借鑒價值,需要的朋友可以參考下2020-02-02
Spring Cloud Config配置文件使用對稱加密的方法
Spring Cloud Config提供了兩種加密解密方式,一種是對稱加密,一種是非對稱加密。這篇文章將先展示如何使用對稱加密。感興趣的朋友跟隨腳步之家小編一起學(xué)習(xí)吧2018-05-05
Spring Cloud如何切換Ribbon負(fù)載均衡模式
這篇文章主要介紹了Spring Cloud如何切換Ribbon負(fù)載均衡模式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-12-12
使用FeignClient設(shè)置動態(tài)Url
這篇文章主要介紹了使用FeignClient設(shè)置動態(tài)Url方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-06-06

