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