我使用的spring boot 版本:2.7.10
springCloud版本:2021.0.6
需要依赖:
<!-- 引入阿里云依赖-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.2.1.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- 引入负载均衡-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-loadbalancer</artifactId>
<version>4.0.1</version>
</dependency>
<!-- 引入注册中心服务发现-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<!-- 引入配置中心-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<version>2.2.1.RELEASE</version>
</dependency>
<!-- 引入bootstrap相关依赖,让bootstrap文件生效-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>
运行时报错: Oss endpoint can't be empty.
但我的配置都没问题,于是我将配置文件中的命名空间改为coupon(使用里面的配置文件)发现能够正常运行,于是重启nacos后,重启模块运行成功
花了一上午改这个bug,记录一下