一 .概述
本次,我们会通过mybatis官方给出的整合方案.首先进行的就是官方给出的整合方案.
二 .整合官方给出mybatis
[1]首先我们需要加入jar文件
<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version> </dependency>
[2]我们需要进行一些配置
我们首先分析一下原理:
我们发现,当我们引入自动配置的时候,只要有了数据源,springboot就会帮助我们自动配置mybatis了.
那么,现在的一个问题就是,我们对mybatis的配置是怎么进行的.
在上面,我们看到了properties这个属性,mybatis就是从这个属性开始进行配置的.
我们看到.mybatis是使用的mybtis前缀的参数进行配置的.
现在哦我们来配置一下.
mybatis: config-location: classpath:mybatis-config.xml mapper-locations: - classpath:**/*.mapper.xml
我们配置了mybatis全局配置文件,和我们的sql文件.现在由了一个问题,那就是我们的接口是怎么注入的呢?
mybatis帮助我们提供了一个MapperScan可以进行扫包.