1、添加mybatis依賴
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.2</version>
</dependency>
2、在啟動類上添加mapper掃描注解(掃描所以mapper接口並創建代理類,類似在每個接口上添加了@mapper注解)
@MapperScan(basePackages = "com.iqiuq.acserver.mapper") //掃描所有的mapper接口並創建代理類
3、若mapper的xml文件放在resources文件夾,則需要在yml配置文件中配置掃描xml
mybatis:
mapper-locations: classpath:com/iqiuq/acsserver/mapper/dao/*.xml
4、若mapper的xml文件放在src/main/java文件夾下,由於idea默認不會編譯該文件夾下的資源文件,則在編譯后生成的(target)文件夾中不能找到該xml文件,則需要在pom文件中添加如下配置
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
5、其他
在mapper接口方法中的參數建議加上@Param
注解標識