Nacos
配置文件加载顺序
- bootstrap.yaml
- application.yaml (注:单体架构)
- application-{profile}.yaml (注:单体架构)
- nacos 配置中心共享配置(通过 spring.cloud.nacos.config.shared-configs 指定)
- nacos 配置中心该服务配置(通过 spring.cloud.nacos.config.prefix 和spring.cloud.nacos.config.file-extension 指定)
注:
nacos 会默认读取 ${spring.application.name}.${spring.cloud.nacos.config.file-extension};
优先级依次递减:
-
- spring.cloud.nacos.config.prefix
- spring.cloud.nacos.config.name
- 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】配置文件加载优先级

浙公网安备 33010602011771号