阿里云OSS对象存储依赖引入失败
今天在使用阿里OSS的对象存储时,出现了无法引入SpringCloud Alibaba的OSS相关依赖的情况。1.问题重现我使用的是目前最新版的SpringCloud Alibaba,版本为2.2.3.RELEASE2.找到原因在Git社区的评论中我得知,在2.2.0.RELEASE以后的版本中,OSS依赖被转移到了alibaba/aliyun-spring-boot仓库中。3.解决引入阿里云服务
·
今天在使用阿里OSS的对象存储时,出现了无法引入SpringCloud Alibaba的OSS相关依赖的情况。
1.问题重现
我使用的是目前最新版的SpringCloud Alibaba,版本为2.2.3.RELEASE
2.找到原因
在Git社区的评论中我得知,在2.2.0.RELEASE以后的版本中,OSS依赖被转移到了alibaba/aliyun-spring-boot仓库中。
3.解决
引入阿里云服务 Spring Boot Starters 工程的依赖管理。
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>aliyun-spring-boot-dependencies</artifactId>
<version>1.0.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
此时便可以引入OSS相关依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>aliyun-oss-spring-boot-starter</artifactId>
</dependency>
BUT
这样改了虽然不报错了,但是后面运行还是应该大概可能会报错的,所以不建议用目前阿里云官网给的写法,用下面这种
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alicloud-oss</artifactId>
<version>2.2.0.RELEASE</version>
</dependency>
spring:
cloud:
alicloud:
access-key: xxxx
secret-key: xxxx
oss:
endpoint: oss-cn-beijing.aliyuncs.com
更多推荐
所有评论(0)