SpringBoot干货系列九数据存

正文

项目框架还是跟一样使用SpringBoot的ace后端模板,你可以基于它来跟着博主一起来调整代码,如果没看过,那就下载本篇源码研究吧。

跟上篇一样先添加基础的依赖和数据源。

添加依赖

这里需要添加mybatis-spring-boot-starter依赖跟mysql依赖

org.mybatis.spring.boot

mybatis-spring-boot-starter

1.3.0

mysql

mysql-connector-java

这里不引入spring-boot-starter-jdbc依赖,是由于mybatis-spring-boot-starter中已经包含了此依赖。

博主开始整理的时候发现mybatis-spring-boot-starter有新版本了,这里就集成最新的,匹配SpringBoot1.5版本。

MyBatis-Spring-Boot-Starter依赖将会提供如下:

自动检测现有的DataSource

将创建并注册SqlSessionFactory的实例,该实例使用SqlSessionFactoryBean将该DataSource作为输入进行传递

将创建并注册从SqlSessionFactory中获取的SqlSessionTemplate的实例。

自动扫描您的mappers,将它们链接到SqlSessionTemplate并将其注册到Spring上下文,以便将它们注入到您的bean中。

就是说,使用了该Starter之后,只需要定义一个DataSource即可(application.properties中可配置),它会自动创建使用该DataSource的SqlSessionFactoryBean以及SqlSessionTemplate。会自动扫描你的Mappers,连接到SqlSessionTemplate,并注册到Spring上下文中。

数据源配置

在src/main/resources/application.properties中配置数据源信息。

spring.datasource.url=jdbc:mysql://localhost:/spring?useUnicode=truecharacterEncoding=utf-8

spring.datasource.username=root

spring.datasource.password=root

spring.datasource.driver-class-name=


转载请注明:http://www.aierlanlan.com/rzfs/3214.html