2023-08-31 16:01:08 +08:00

84 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Gradle 依赖
> 以下的 gradle 依赖示例中,可能并非最新的 MyBatis-Flex 版本,请自行查看最新版本,并修改版本号。
> 建议配置 annotationProcessor那么可以省略 `mybatis-flex-processor` 的依赖。
1、只用到了 MyBatis没用到 Spring 的场景:
**【Kotlin】**
```kotlin
dependencies {
implementation("com.mybatis-flex:mybatis-flex-core:1.6.2")
}
```
**【Groovy】**
```groovy
dependencies {
implementation 'com.mybatis-flex:mybatis-flex-core:1.6.2'
}
```
2、用到了 Spring 的场景
**【Kotlin】**
```kotlin
dependencies {
implementation("com.mybatis-flex:mybatis-flex-spring:1.6.2")
}
```
**【Groovy】**
```groovy
dependencies {
implementation 'com.mybatis-flex:mybatis-flex-spring:1.6.2'
}
```
3、用到了 Spring Boot 的场景
**【Kotlin】**
```kotlin
dependencies {
implementation("com.mybatis-flex:mybatis-flex-spring-boot-starter:1.6.2")
}
```
**【Groovy】**
```groovy
dependencies {
implementation 'com.mybatis-flex:mybatis-flex-spring-boot-starter:1.6.2'
}
```
4、配置 annotationProcessor
`mybatis-flex-processor` 提供APT服务。
参考:[APT 设置-和 Lombok、Mapstruct 整合](../others/apt.md)
> 在Kotlin中使用时请参考[在Kotlin中使用注解处理器](../others/kapt.md)
**【Kotlin】**
```kotlin
dependencies {
annotationProcessor("com.mybatis-flex:mybatis-flex-processor:1.6.2")
}
```
**【Groovy】**
```groovy
dependencies {
annotationProcessor 'com.mybatis-flex:mybatis-flex-processor:1.6.2'
}
```