1. 程式人生 > 實用技巧 >spring boot 整合連線池

spring boot 整合連線池

整合連線池HiKariCP
HiKariCP號稱是目前世界上最快的連線池,有江湖一哥的稱號,目前在
springboot工程預設推薦使用HiKariCP連線池,現在我們建立一個新的專案,
專案名為CGB-SBOOT-02,在此工程中整合HiKariCP,其步驟如下:
第一步:新增依賴。

  • 1>建立專案時新增

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

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

依賴新增以後,在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());
            }
}

錯誤解決: