Spring Boot干貨系列:(八)數據存儲篇-SQL關系型數據庫之JdbcTemplate的使用
前言
前面幾章介紹了一些基礎,但都是靜態的,還不足以構建一個動態的應用。本篇開始就要介紹數據交互了,為了演示效果更加好,博主花了大把時間整合了一個后端模板框架,基於Bootstrap3的ACE模板,並實現了一個基本的增刪改查分頁功能。讓我們一起動手,學技術的同時,順便把我們的項目完善起來,這樣跟着博主學到最后,你就有了一個屬於自己的Spring Boot項目啦。
正文
本文介紹在Spring Boot基礎下配置數據源和通過JdbcTemplate編寫數據訪問的示例。
添加依賴
這里需要添加spring-boot-starter-jdbc依賴跟mysql依賴
數據源配置
在src/main/resources/application.properties中配置數據源信息。
自定義數據源
spring-boot-starter-jdbc 默認使用tomcat-jdbc數據源,如果你想使用其他的數據源,比如這里使用了阿里巴巴的數據池管理,你應該額外添加以下依賴:
修改Application.java
ok這樣就算自己配置了一個DataSource,Spring Boot會智能地選擇我們自己配置的這個DataSource實例。
腳本初始化
開始使用JdbcTemplate
Spring的JdbcTemplate是自動配置的,你可以直接使用@Autowired
來注入到你自己的bean中來使用。這里博主做了一套基本的增刪改查操作。
實體對象
Controller層
controller代碼太多了,這里就只截取部分方法,具體的可以下載源碼查看
Service層
實現類
Dao層
實現類,這里注入我們需要的JdbcTemplate
上面介紹的JdbcTemplate
只是最基本的幾個操作,更多其他數據訪問操作的使用請參考:JdbcTemplate API
到此為止,后端交互代碼都寫好了,這里博主整合的bootstrap模板就不展示了,各位可以自行下載本篇對應的源碼跑起來看看,效果很棒咯。
總結
SpringBoot下訪問數據庫還是很簡單的,只要添加依賴,然后在application.properties中配置連接信息。下一篇博主將介紹下Spring Boot對mybatis的整合。
想要查看更多Spring Boot干貨教程,可前往:
Spring Boot干貨系列總綱 http://tengj.top/2017/04/13/springboot0