spring boot 整合連線池
阿新 • • 發佈:2020-08-01
整合連線池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());
}
}
錯誤解決: