当前位置 博文首页 > u011767319的博客:springboot+nacos动态配置-个人笔记

    u011767319的博客:springboot+nacos动态配置-个人笔记

    作者:[db:作者] 时间:2021-09-22 12:48

    导包

    版本自己选

    <dependency>
        <groupId>com.alibaba.cloud</groupId>
        <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
    </dependency>
    <dependency>
        <groupId>com.alibaba.cloud</groupId>
        <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
    </dependency>
    

    nacos配置文件

    在这里插入图片描述

    bootstrap.yml

    bootstrap.yml会比application.yml优先加载

    在这里插入图片描述

    springboot配置文件

    spring:
      application:
        name: cca-admin-service
      profiles:
        active: test
      cloud:
        nacos:
          server-addr: #nacos地址
          config:
            enabled: true
            file-extension: yml
            refresh-enabled: true
            namespace: cca
            extension-configs:
              - data-id: api-common.yml
                refresh: true
              - data-id: redis.yml
                refresh: true
              - data-id: arango.yml
                refresh: true
              - data-id: rabbitmq.yml
                refresh: true
          discovery:
            enabled: true
            namespace: cca
            ip: admin.${spring.profiles.active}.cca.pub
            service: CCA-ADMIN-SERVICE
    
    cs