1、在父工程中加入依赖:

注意:1、这个<type>和<scope>是必须要写的,因为子工程需要这个自动导入依赖

           2、这个parent中的的SpringBoot版本要和spring-cloud-alibaba-dependencies的版本匹配。我使用观点是SpringBoot的2.3.9.RELEASE和spring-cloud-alibaba-dependencies的2.2.5.RELEASE

            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>Hoxton.SR10</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <dependency>
                <groupId>com.alibaba.cloud</groupId>
                <artifactId>spring-cloud-alibaba-dependencies</artifactId>
                <version>2.2.5.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>

2、在子工程中加入依赖:

<!--        nacos服务注册发现-->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
        </dependency>
<!--        nacos配置管理-->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
        </dependency>

3、在子工程的yml文件中加入:

这个application.name是必须要的

spring:
  application:
    name: big-market
  cloud:
    nacos:
      server-addr: ip:8848

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐