springcloud 整合nacos 注册中心 配置中心

     <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
        </dependency> 
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
            <version>0.2.1.RELEASE</version>
        </dependency>
   <dependencyManagement>
        <dependencies>
               <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-dependencies</artifactId>
                <version>${spring-boot.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>
             <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${spring-cloud.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
        
    </dependencyManagement>
  <properties>
        <java.version>1.8</java.version>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        
        <spring-boot.version>2.3.7.RELEASE</spring-boot.version>
        <spring-cloud-alibaba.version>2.2.2.RELEASE</spring-cloud-alibaba.version>
        
        <spring-cloud.version>Hoxton.SR9</spring-cloud.version>
    </properties>

版本一定要对(最好是使用

com.alibaba.cloud 的服务发现maven依赖 md5值不对可能导致nacos无限刷新naming Log日志

bootstrap.yml

  
spring:
  profiles:
      active: dev
---

server:
  port: 8081 
#showSql
logging:
  level:
    com:
      fwz:
        tproject : debug
spring:
  profiles:
    active: dev
  application:
    name: my-consumer
  cloud:
    nacos:
      config:
        file-extension: yml
        server-addr: 192.168.209.161:8848
      discovery:
        server-addr: 192.168.209.161:8848
---
spring:
  profiles: testing

高版本的nacos最好是指定开发环境,

my-consumer-dev.yml
不然我一直加载不到配置中心的数据。(原来是使用的springcloud的 nacos-config 依赖 换成alibaba的,不配置开发环境也能读到数据)
    <!-- <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
            <version>0.2.1.RELEASE</version>
        </dependency> -->
         <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
        </dependency>

 

posted @ 2021-02-03 09:33  陈扬天  阅读(240)  评论(0编辑  收藏  举报