SpringBoot添加对Mybatis的支持

1、修改maven配置文件pom.xml,添加对mybatis的支持:

        <dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.3</version>
</dependency>

我连接的是mysql数据库,还需要添加mysql驱动的支持:

        <dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>

2、修改springboot配置文件application.properties,添加如下内容:

#mybatis configuration
mybatis.mapper-locations=classpath:com/example/mapping/*Mapper.xml
mybatis.type-aliases-package=com.example.dao

mybatis.mapper-locations是指的Mapper资源文件存放的路径

mybatis.type-aliases-package是指的dao接口存放的路径

3、修改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接口存放的路径

这个注解内容也可以不添加,不添加的话,就需要在对应的dao接口前添加@Mapper注解,如下图如示:

SpringBoot添加对Mybatis的支持

不过一般不建议这么用,最好还是直接修改springboot的入口文件,统一扫描

通过以上三步,就完成了在SpringBoot中对Mybatis的支持了。

上一篇:Android学习笔记_14_对JSON格式数据的处理


下一篇:零基础Android学习笔记-03 窗口间的数据传递