持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第16天,点击查看活动详情
前言
demo项目地址:gitee/shuashua/mybatis-springboot
环境配置
maven依赖
mybatis-spring-boot-starter的maven依赖已经包含了mybatis-spring-boot-autoconfigure、mybatis和mybatis-spring
<dependencies>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.2.2</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
application.properties
spring.datasource.url=jdbc:mysql://localhost:3306/test?characterEncoding=utf-8&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
# MyBatis XML 配置文件的路径。
mybatis.config-location=mybatis-config.xml
# XML 映射文件的路径
mybatis.mapper-locations=classpath*:mapper/*.xml
简概
SpringBoot与MyBatis-Spring-Boot-Starter版本要求
如何快速搭建
- 使用IDEA快速搭建一个SpringBoot骨架。
- 引入maven依赖。
- 在
application.properties配置数据源
- 在
application.properties中指定mybatis配置文件和mapper映射文件
- 在mapper接口上添加注解
@Mapper
- 注入所需mapper调用即可。