前面几章介绍了一些基础,但都是静态的,还不足以构建一个动态的应用。本篇开始就要介绍数据交互了,为了演示效果更加好,博主花了大把时间整合了一个后端模板框架,基于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