SpringCloud 接入nacos注册中心


#依赖配置


首先要引入如下依赖:

   <!-- springcloud alibaba依赖包-->
        <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>
        </dependency>
   <!-- springcloud 依赖包-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

依赖管理:
这里我用的是springcloud Hoxton.RELEASE 和springcloudAlibaba 2.2.0.RELEASE版本
这里要说明下:springcloud跟springcloudAlibaba是有版本对应的,可以参考下面官网的说明。
官网

 <spring-cloud-alibaba.version>2.2.0.RELEASE</spring-cloud-alibaba.version>
        <spring-cloud.version>Hoxton.RELEASE</spring-cloud.version>
 <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${spring-cloud.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>

            <dependency>
                <groupId>com.alibaba.cloud</groupId>
                <artifactId>spring-cloud-alibaba-dependencies</artifactId>
                <version>${spring-cloud-alibaba.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

接下来要在配置文件配置nacos注册地址:
在springcloud的启动配置文件bootstrap.yaml加入如下配置:

spring:
  main:
    allow-bean-definition-overriding: true
  application:
    name: auth-service #应用名称需要跟nacos的dataid对应起来
  cloud:
    nacos:
      config:
        server-addr: localhost:8848 #向nacos获取配置信息,nacos默认端口为8848
        file-extension: yaml

配置完后,程序会自动先nacos配置中心拉取你的配置信息(application.yaml)



#Nacos配置


登陆nacos,在界面的配置管理增加刚配置的应用的配置信息.
在这里插入图片描述
新建配置:
在这里插入图片描述
这样就配置完毕了.
接下来看效果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/lin06051180/article/details/107985004