谷粒商城P62 Spring Cloud Alibaba整合 OSS 报错问题(成功解决)


最近在学习谷粒商城,一直卡在P62,SpringCloud Alibaba整合OSS报错,零零散散花了几天晚上 终于解决,特此记录下。

一、依赖版本

项目使用的版本为:

  • SpringBoot版本:2.6.13
  • SpringCloud版本:2021.0.5
  • SpringCloud-Alibaba版本:2021.0.5.0

SpringBoot、SpringCloud、SpringCloud-Alibaba具体对应版本 可见官网, SpringBoot、SpringCloud、SpringCloudAlibaba版本对应关系

二、整合步骤

视频中所添加的依赖与官网有所不同,主要区别在于:

1)引入的依赖不同

<!--视频/旧版本-->
<dependency>
	<groupId>com.alibaba.cloud</groupId>
	<artifactId>spring-cloud-starter-alicloud-oss</artifactId>
</dependency>
 
<!--官网/新版本-->
<dependency>
	<groupId>com.alibaba.cloud</groupId>
	<artifactId>aliyun-oss-spring-boot-starter</artifactId>
</dependency>

2)application.yml文件配置不同

#视频/旧版本
spring:
  cloud:
	alicloud:
	  access-key: yourkey
	  secret-key: yourkey
	  oss:
	    endpoint: ....
 
#官网/新版本
alibaba:
  cloud:
    access-key: yourkey
    secret-key: yourkey
    oss:
      endpoint: ....

下面分两种方式来介绍。

2.1 视频 / 旧版本

1)和视频引入的包相同,在common模块的pom.xml引入下面依赖

<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alicloud-oss</artifactId>
    <version>2.2.0.RELEASE</version>
</dependency>

注意要带上<version>,否则报错:

java.lang.NoClassDefFoundError: com/baomidou/mybatisplus/extension/service/IService

2)在gulimall-product模块的application.yml文件进行如下配置

spring:
  cloud:
	alicloud:
	  access-key: L****p
	  secret-key: L****d
	  oss:
	    endpoint: oss-cn-beijing.aliyuncs.com
    util:
      enabled: false

重点注意:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值