一、修改maven配置文件pom.xml,添加对mybatis的支持:java
<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.3</version> </dependency>
我链接的是mysql数据库,还须要添加mysql驱动的支持:mysql
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency>
二、修改springboot配置文件application.properties,添加以下内容:spring
#mybatis configuration
mybatis.mapper-locations=classpath:com/example/mapping/*Mapper.xml
mybatis.type-aliases-package=com.example.dao
mybatis.mapper-locations是指的Mapper资源文件存放的路径sql
mybatis.type-aliases-package是指的dao接口存放的路径数据库
三、修改springboot的入口程序:springboot
package com.example; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @MapperScan("com.example.dao*") @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } }
红色内容是要添加的内容,com.example.dao是个人项目dao接口存放的路径mybatis
这个注解内容也能够不添加,不添加的话,就须要在对应的dao接口前添加@Mapper注解,以下图如示:app
不过通常不建议这么用,最好仍是直接修改springboot的入口文件,统一扫描maven
经过以上三步,就完成了在SpringBoot中对Mybatis的支持了。spring-boot