Spring Boot乾貨系列:(八)數據存儲篇-SQL關係型數據庫之JdbcTemplate的使用

Spring Boot乾貨系列:(八)數據存儲篇-SQL關係型數據庫之JdbcTemplate的使用

 

前言

前面幾章介紹了一些基礎,但都是靜態的,還不足以構建一個動態的應用。本篇開始就要介紹數據交互了,爲了演示效果更加好,博主花了大把時間整合了一個後端模板框架,基於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實例。後端

腳本初始化

開始使用JdbcTemplate

Spring的JdbcTemplate是自動配置的,你能夠直接使用@Autowired來注入到你本身的bean中來使用。這裏博主作了一套基本的增刪改查操做。tomcat

實體對象

Controller層

controller代碼太多了,這裏就只截取部分方法,具體的能夠下載源碼查看springboot

Service層

 

實現類mybatis

Dao層

實現類,這裏注入咱們須要的JdbcTemplate

 

 

上面介紹的JdbcTemplate只是最基本的幾個操做,更多其餘數據訪問操做的使用請參考:JdbcTemplate API

 

到此爲止,後端交互代碼都寫好了,這裏博主整合的bootstrap模板就不展現了,各位能夠自行下載本篇對應的源碼跑起來看看,效果很棒咯。

 

總結

SpringBoot下訪問數據庫仍是很簡單的,只要添加依賴,而後在application.properties中配置鏈接信息。下一篇博主將介紹下Spring Boot對mybatis的整合。
想要查看更多Spring Boot乾貨教程,可前往:

Spring Boot乾貨系列總綱 http://tengj.top/2017/04/13/springboot0

相關文章
相關標籤/搜索