spring:
application:
name: userservice # 服务名称
profiles:
active: dev #开发环境,这里是dev
cloud:
nacos:
server-addr: localhost:8848
config:
file-extension: yaml # 文件后缀名
微服务启动时会从nacos读取多个配置文件:
- [spring.application.name]-[spring.profiles.active].yaml – userservice-dev.yaml
- [spring.application.name].yaml – userservice.yaml
profiles表示环境,无论profiles怎么变,[spring.application.name].yaml
都一定会加载,因此多环境配置可以写入这个文件
多种配置的优先级
服务名-profile.yaml > 服务名.yaml > 本地配置