2024-11-12 09:37:38 +08:00

1.5 KiB
Raw Blame History

Gradle 依赖

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

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

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

【Kotlin】

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

【Groovy】

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

2、用到了 Spring 的场景

【Kotlin】

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

【Groovy】

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

3、用到了 Spring Boot 的场景

【Kotlin】

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

【Groovy】

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

4、配置 annotationProcessor

mybatis-flex-processor 提供APT服务。

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

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

【Kotlin】

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

【Groovy】

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