Nacos

配置文件加载顺序

  1. bootstrap.yaml
  2. application.yaml (注:单体架构)
  3. application-{profile}.yaml (注:单体架构)
  4. nacos 配置中心共享配置(通过 spring.cloud.nacos.config.shared-configs 指定)
  5. nacos 配置中心该服务配置(通过 spring.cloud.nacos.config.prefix 和spring.cloud.nacos.config.file-extension 指定)

注:

  nacos 会默认读取 ${spring.application.name}.${spring.cloud.nacos.config.file-extension};

  优先级依次递减:

    1. spring.cloud.nacos.config.prefix
    2. spring.cloud.nacos.config.name
    3. spring.application.name

  因为我们没有配置前面两个,所以默认使用了应用名称。

 

服务注册

引入依赖

<!-- SpringCloud Alibaba Nacos -->
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

配置Nacos服务地址

spring: 
  application:
    name: ruoyi-gateway
  profiles:
    active: dev
  cloud:
    nacos:
      discovery:
        # 服务注册地址
        server-addr: localhost:8848

 

参考文章

【1】配置文件加载优先级

posted @ 2025-04-02 16:41  先娶国王后取经  阅读(22)  评论(0)    收藏  举报