配置如下:
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alicloud-oss</artifactId>
<version>2.1.1.RELEASE</version>
</dependency>
spring:
cloud:
alicloud:
access-key: XXXXXX
secret-key: XXXXXX
oss:
endpoint: oss-cn-beijing.aliyuncs.com
报错:
Error creating bean with name 'spring.cloud.alicloud.oss-com.alibaba.alicloud.context.oss.OssPropert
Error creating bean with name 'ossClient' defined in class path resource
Caused by: java.lang.NoClassDefFoundError: com/aliyun/oss/ClientBuilderConfi
Caused by: java.lang.IllegalArgumentException: Oss endpoint can't be empty.
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ossClient' defined in class path resource [com/alibaba/alicloud/context/oss/OssContextAutoConfiguration.class]: Bean instantiation via factory method failed;
nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.aliyun.oss.OSS]: Factory method 'ossClient' threw exception;
nested exception is java.lang.IllegalArgumentException: Oss endpoint can't be empty.
Caused by: java.lang.IllegalArgumentException: Oss endpoint can’t be empty.
解决
每一个模块都引入 或者引入第三发服务
spring:
cloud:
alicloud:
access-key: XXXXXX
secret-key: XXXXXXX
oss:
endpoint: oss-cn-beijing.aliyuncs.com
renren-fast项目报错
解决
注释掉oss依赖
<dependency>
<groupId>com.aliyun.oss</groupId>
<artifactId>aliyun-sdk-oss</artifactId>
<version>${aliyun.oss.version}</version>
</dependency>