• nacos配置中心


    作为配置中心使用,统一管理配置文件

    如何使用

    第一步 创建配置中心

     

     

    第二步 在idea中引入依赖

    1. <dependency>
    2. <groupId>com.alibaba.cloudgroupId>
    3. <artifactId>spring-cloud-starter-alibaba-nacos-configartifactId>
    4. dependency>

    第三步 创建配置文件

    bootstrap.properties

    文件名一定要是这个,该文件表示引用配置中心的配置文件,他和application.properties可以共存,该文件的优先级要高于application.properties,如果这两个文件中有相同的内容,则以bootstrap的内容为主。

     第四步 配置内容

    第五步 测试

    第六步 配置自定义

    如果配置文件发生改变,那么就需要重启项目才能生效,这里配置自动刷新配置文件,但只对自定义的内容生效,对于像端口号修改这些无法生效。

    @RefreshScope

    此注解能刷新配置文件,但只对添加了此注解的类有效,并非全局有效

    配置不同环境(命名空间)

    我们开发会有不同的环境,例如生产环境,开发环境,测试环境等,不同环境有不同的配置

     

     

    克隆配置文件

    同一个文件如果在开发环境中用,在生产环境也要用,那重写一份十分麻烦,那么可以克隆一份

     

    使用

    在配置文件中指定

    配置公共文件(拓展配置文件)

    假如我们的多个配置文件中连接同一个数据库,如果一旦发生改变,我们必须对所有配置文件都进行改变,十分麻烦。 所以可以将公共的配置抽出,单独写一个配置文件。

    建立公共配置文件

    新建一个配置文件,将数据源提取出来,然后其他文件就不需要再配置数据源了

     

    在代码中引入

     

     再建立一个配置文件,将连接注册中心的配置也提取出来来

     

     引入

    由于他这种必须加后缀的特性,所以可以直接看出每个文件代表什么 

     

     

  • 相关阅读:
    MATLAB中subplot函数的使用
    JAVA学习笔记28(常用类)
    C++中的泛型详细讲解
    后端一次性返回10w条数据,该如何渲染
    Vue项目搭建基础流程
    Halcon Geometry-Measurement-or-Calculation相关算子(一)
    程序设计:C++11原子 写优先的读写锁(源码详解二:操作跟踪)
    图论算法讲解
    算法leetcode|81. 搜索旋转排序数组 II(rust重拳出击)
    模块化及使用
  • 原文地址:https://blog.csdn.net/weixin_43766390/article/details/126466766