19.Nacos配置管理-多环境配置共享

微服务启动时会从nacos读取多个配置文件:

1.[spring.application.name]-[spring.profiles.active].yaml    order-service-dev.yaml 

2.[spring.application.name].yaml   order-servcie.yaml  多环境共享配置可以写入这个文件。

@Data
@Component
@ConfigurationProperties(prefix = "pattern")
public class PatternProperties {

    private String dateformat;

    private String envSharedValue;

}
    @Autowired
    private PatternProperties patternProperties;

    @GetMapping("prop")
    public String patternProperties() {
        return patternProperties.toString();
    }

bootstrap.yaml文件中的配置:

spring:
  application:
    name: order-service # 服务名称
  profiles:
    active: dev # 开发环境
  cloud:
    nacos:
      server-addr: localhost:8848 # Nacos地址
      config:
        file-extension: yaml # 文件后缀名

表示即可读取order-service-dev.yaml文件中的配置,也可以读到order-service.yaml文件中的配置。

结论:order-service.yaml共享配置文件是指 与 不同环境dev,prod,test下的共享。

各个配置文件的优先级说明:

nacos (dev,test,prod)环境配置 > nacos共享配置 > 本地配置(代码中的application.yml)

服务名-profile.yaml > 服务名.yaml > 本地配置

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-27 02:46:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-27 02:46:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-27 02:46:01       82 阅读
  4. Python语言-面向对象

    2024-04-27 02:46:01       91 阅读

热门阅读

  1. sentinel整合nacos持久化

    2024-04-27 02:46:01       31 阅读
  2. vue3:组合式API和选项式API里分别如何使用store

    2024-04-27 02:46:01       37 阅读
  3. leetcode hot100_part25

    2024-04-27 02:46:01       32 阅读
  4. 选购AI智能电话机器人需要注意哪些事项

    2024-04-27 02:46:01       34 阅读
  5. leetcode刷题(python)——(七)

    2024-04-27 02:46:01       32 阅读
  6. AI Python 教程

    2024-04-27 02:46:01       43 阅读
  7. Python编程——常用的Python单行实现功能代码示例

    2024-04-27 02:46:01       35 阅读
  8. TS码流解析(三)PES

    2024-04-27 02:46:01       31 阅读
  9. 五、搭建 Videojs,实战网络直播

    2024-04-27 02:46:01       29 阅读
  10. 【QEMU系统分析之启动篇(十九)】

    2024-04-27 02:46:01       32 阅读
  11. draw.io: 开启图表绘制的无限可能

    2024-04-27 02:46:01       33 阅读
  12. draw.io使用心得

    2024-04-27 02:46:01       33 阅读
  13. draw.io使用心得

    2024-04-27 02:46:01       40 阅读
  14. 机器学习笔记-01

    2024-04-27 02:46:01       29 阅读
  15. 成为程序员后我都明白了什么?

    2024-04-27 02:46:01       37 阅读