Spring Boot干货系列:(八)数据存储篇-SQL关系型数据库之JdbcTemplate的使用
2017-04-13 00:00
801 查看
前言
前面几章介绍了一些基础,但都是静态的,还不足以构建一个动态的应用。本篇开始就要介绍数据交互了,为了演示效果更加好,博主花了大把时间整合了一个后端模板框架,基于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
源码下载
( ̄︶ ̄)↗[相关示例完整代码] https://github.com/tengj/SpringBootDemo想要ace模板源码的话,在博主公众号回复关键字:ace 即可获取。用心写作跟不用心写作相信大家都看的出来,在这信息爆炸的时代,获取信息的来源很多,唯一用来刻量的标准就是所花费的时间,博主一直希望自己写的教程能节省你们的时间,一直以“看我一篇就够的态度”要求自己。如果你觉得博主这篇教程还不错,可以下面几种方式来支持下博主:赞赏嘻嘻嘻,无论多少博主都会开心一整天的关注博主微信公众号
在博主个人博客中帮忙点点文章下面的广告
相关文章推荐
- Spring Boot干货系列:(八)数据存储篇-SQL关系型数据库之JdbcTemplate的使用
- Spring Boot干货系列:(八)数据存储篇-SQL关系型数据库之JdbcTemplate的使用
- Spring Boot干货系列:(九)数据存储篇-SQL关系型数据库之MyBatis的使用
- Spring Boot干货系列:(九)数据存储篇-SQL关系型数据库之MyBatis的使用
- springBoot(14):使用SQL关系型数据库-事务处理
- 文章标题Spring Boot干货系列:(十一)数据存储篇-Spring Boot整合Mybatis通用Mapper插件
- Spring-JDBC:在使用JdbcTemplate进行条件查询时没有返回数据,但是sql直接在数据库中执行是有数据返回的。
- 利用springboot使用JdbcTemplate连接数据库
- Spring Boot干货系列:(十二)Spring Boot使用单元测试
- 【Spring Boot&&Spring Cloud系列】Spring Boot中使用数据库之MySql
- springboot【8】数据访问之JdbcTemplate访问数据库
- Spring Boot中使用JdbcTemplate访问数据库
- Spring Boot中使用JdbcTemplate访问数据库
- Spring Boot中使用JdbcTemplate访问数据库
- 【Spring Boot&&Spring Cloud系列】Spring Boot中使用NoSql数据库Redis
- Spring Boot通过Mybatis,使用mapper接口和xml配置sql,连接数据库
- springboot学习(2)springboot使用JdbcTemplate完成对数据库的增删改查
- 第一个 Spring Boot 程序 : 使用 spring jdbc 访问关系型数据库
- Spring Boot中使用JdbcTemplate访问数据库
- spring boot 教程(五)使用JdbcTemplate访问数据库