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%2B8spring.datasource.username=rootspring.datasource.password=root
第三步:單元測試(測試包中編寫)
@SpringBootTestpublic class DataSourceTests { @Autowired private DataSource dataSource; @Test public void testConnection() throws Exception{System.out.println(dataSource.getConnection()); }}
錯誤解決:
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. 在Android中使用WebSocket實現(xiàn)消息通信的方法詳解2. 淺談python出錯時traceback的解讀3. ASP 信息提示函數(shù)并作返回或者轉(zhuǎn)向4. Python importlib動態(tài)導(dǎo)入模塊實現(xiàn)代碼5. windows服務(wù)器使用IIS時thinkphp搜索中文無效問題6. 利用promise及參數(shù)解構(gòu)封裝ajax請求的方法7. python matplotlib:plt.scatter() 大小和顏色參數(shù)詳解8. .NET中l(wèi)ambda表達(dá)式合并問題及解決方法9. JSP數(shù)據(jù)交互實現(xiàn)過程解析10. Nginx+php配置文件及原理解析
