版本依赖
下面是MAS-Redis-SDK中引的依赖及依赖版本:
| 所属模块 | 依赖名称 | 依赖版本 | scope |
|---|---|---|---|
| devspore-dcs | com.huaweicloud.devspore:devspore-mas-common | latest | compile |
| com.fasterxml.jackson.core:jackson-core | 2.15.2 | compile | |
| com.fasterxml.jackson.core:jackson-databind | 2.15.2 | compile | |
| com.fasterxml.jackson.dataformat:jackson-dataformat-yaml | 2.15.2 | compile | |
| org.projectlombok:lombok | 1.18.20 | provided | |
| redis.clients.jedis | 3.7.1 | compile | |
| org.apache.commons.commons-pool2 | 2.12.0 | compile | |
| org.yaml:snakeyaml | 2.0 | compile | |
| commons-io:commons-io | 2.16.0 | compile | |
| com.huaweicloud.devspore:devspore-mas-common | 2.1.4.JDK8-RELEASE | compile | |
| com.google.guava:guava | 32.1.2-jre | compile | |
| com.alibaba:transmittable-thread-local | 2.14.2 | compile | |
| org.springframework:spring-aspects | 5.3.30 | compile | |
| devspore-mas-common | org.slf4j:slf4j-api | 1.7.36 | compile |
| io.etcd:jetcd-core | 0.5.7 | compile | |
| com.google.errorprone:error_prone_annotations | 2.7.1 | compile | |
| org.projectlombok:lombok | 1.18.20 | provided | |
| com.fasterxml.jackson.core:jackson-annotations | 2.15.2 | compile | |
| io.netty:netty-codec-http2 | 4.1.100.Final | compile | |
| io.netty:netty-handler-proxy | 4.1.100.Final | compile | |
| com.huaweicloud.sdk:huaweicloud-sdk-aom | 3.0.91 | compile | |
| spring-cloud-starter-huawei-devspore-dcs | com.huaweicloud.devspore:devspore-dcs | latest | compile |
| org.springframework.boot:spring-boot-autoconfigure | 2.7.17 | compile | |
| org.projectlombok:lombok | 1.18.20 | provided | |
| org.springframework.boot:spring-boot-autoconfigure-processor | 2.7.17 | compile | |
| org.springframework.boot:spring-boot-configuration-processor | 2.7.17 | compile | |
| org.springframework.data:spring-data-redis | 2.7.17 | compile | |
| org.redisson:redisson | 3.23.5 | compile | |
| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | 2.15.2 | compile |
依赖选取推荐:
| 依赖项 | 推荐版本 |
|---|---|
| spring依赖 | 5.0.0.RELEASE及以上版本 |
| spring-boot依赖 | 2.0.0.RELEASE及以上版本 |
| org.apache.commons.commons-pool2 | 2.12.0及以上版本 |
| jedis客户端: redis.clients:jedis | 3.7及以上版本 |
- MAS-Redis-SDK使用的spring-boot版本为2.7.17版本,用户使用的spring-boot版本可能和该版本不一致,如果用户使用的spring-boot版本高于2.7.17版本则无需做修改,如果低于2.7.17版本需要用户将spring-boot-autoconfigure依赖修改为用户自己使用的spring-boot版本。
- 由于依赖漏洞和超期问题MAS-Redis-SDK使用的snakeyaml为2.0版本,spring-boot需要2.7.10以上版本才能使用snakeyaml2.0版本。用户可根据自身spring-boot版本确认是否使用snakeyaml2.0版本。如不使用snakeyaml2.0,需自行指定snakeyaml版本。