1. 程式人生 > 程式設計 >Spring boot整合連線池實現過程圖解

Spring boot整合連線池實現過程圖解

整合連線池HiKariCP

HiKariCP號稱是目前世界上最快的連線池,有江湖一哥的稱號,目前在springboot工程預設推薦使用HiKariCP連線池,現在我們建立一個新的專案,

專案名為CGB-SBOOT-02,在此工程中整合HiKariCP,其步驟如下:

第一步:新增依賴。

1>建立專案時新增

Spring boot整合連線池實現過程圖解

2> 編輯專案中pom.xml,右鍵專案的pom.xml檔案,選擇spring

Spring boot整合連線池實現過程圖解

查詢mysql 驅動依賴,JDBC API依賴

Spring boot整合連線池實現過程圖解

依賴新增以後,在pom.xml檔案中會自動新增如下兩個依賴配置:
mysql資料庫驅動依賴。

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <scope>runtime</scope>
</dependency>

spring物件jdbc支援(此時會預設幫我們下載HiKariCP連線池)。

<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>

第二步:配置連線池

開啟application.properties配置檔案,新增如下內容。

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());
      }
}

錯誤解決:

Spring boot整合連線池實現過程圖解
Spring boot整合連線池實現過程圖解
Spring boot整合連線池實現過程圖解
Spring boot整合連線池實現過程圖解
Spring boot整合連線池實現過程圖解
Spring boot整合連線池實現過程圖解

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。