Skip to content

Gradle 依赖

以下的 gradle 依赖示例中,可能并非最新的 MyBatis-Flex 版本,请自行查看最新版本,并修改版本号。

建议配置 annotationProcessor,那么可以省略 mybatis-flex-processor 的依赖。

1、只用到了 MyBatis,没用到 Spring 的场景:

【Kotlin】

kotlin
dependencies {
    implementation("com.mybatis-flex:mybatis-flex-core:1.8.9")
}

【Groovy】

groovy
dependencies {
    implementation 'com.mybatis-flex:mybatis-flex-core:1.8.9'
}

2、用到了 Spring 的场景

【Kotlin】

kotlin
dependencies {
    implementation("com.mybatis-flex:mybatis-flex-spring:1.8.9")
}

【Groovy】

groovy
dependencies {
    implementation 'com.mybatis-flex:mybatis-flex-spring:1.8.9'
}

3、用到了 Spring Boot 的场景

【Kotlin】

kotlin
dependencies {
    implementation("com.mybatis-flex:mybatis-flex-spring-boot-starter:1.8.9")
}

【Groovy】

groovy
dependencies {
    implementation 'com.mybatis-flex:mybatis-flex-spring-boot-starter:1.8.9'
}

4、配置 annotationProcessor

mybatis-flex-processor 提供APT服务。

参考:APT 设置-和 Lombok、Mapstruct 整合

在Kotlin中使用时,请参考在Kotlin中使用注解处理器

【Kotlin】

kotlin
dependencies {
    annotationProcessor("com.mybatis-flex:mybatis-flex-processor:1.8.9")
}

【Groovy】

groovy
dependencies {
    annotationProcessor 'com.mybatis-flex:mybatis-flex-processor:1.8.9'
}