一、创建父工程
二、修改父工程的pom文件
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.4.10</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>2020.0.4</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2021.1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
注意:由于spring-cloud-alibaba对springcloud和springboot有严格的版本要求,如果版本不对应会遇到各种坑。根据官方文档版本对应
spring-cloud-alibaba | spring-cloud | spring-boot |
2021.1 | 2020.0.x | 2.4.x |
亲测此对应的版本可以正常注册服务,发现服务。