安装指南 - 依赖引入

郭胜凯2026/08/17

说明

在这里, 我们将以一个新的 Spring Boot Mybatis 项目为例, 介绍如何将 Smart Mybatis 集成到您现有的的项目中。

环境要求

  • Java 17+
  • Spring Boot 3.x
  • MyBatis Spring Boot Starter 3.x
  • Smart MyBatis 3.0.2

Smart MyBatis 是 MyBatis 的增强层,不替换 SqlSessionFactory、Mapper 扫描或 XML/注解 SQL。项目必须显式引入官方 MyBatis Starter。

Maven

在您的 pom.xml 文件中添加以下依赖

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

<dependency>
    <groupId>ink.icoding</groupId>
    <artifactId>spring-boot-starter-smart-mybatis</artifactId>
    <version>3.0.2</version>
</dependency>

数据库驱动由业务项目按实际数据库引入。例如使用 H2:

<dependency>
    <groupId>com.h2database</groupId>
    <artifactId>h2</artifactId>
    <scope>runtime</scope>
</dependency>

Gradle

在您的 build.gradle 文件中添加以下依赖

implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:3.0.5'
implementation 'ink.icoding:spring-boot-starter-smart-mybatis:3.0.2'
runtimeOnly 'com.h2database:h2'

安装完成后,Starter 默认启用。请继续阅读项目配置,至少配置数据源;生产环境通常应保持 auto-sync-db=false

Last Updated 5/15/2026, 8:57:30 AM