zoukankan      html  css  js  c++  java
  • spring boot 启动读取的配置文件优先级

    1.优先级从高到低

    1.  file:/config/

    2. file:/

    3. classpath:/config/

    4. classpath:/

    所有位置的application.properties或者application.yml文件都会被加载,

    高优先级的配置内容会覆盖低优先级配置的内容,

    其中配置文件中的内容是互补配置,即

    • 存在相同的配置内容,高优先级的内容会覆盖低优先级的内容
    • 存在不同的内容的时候,高优先级和低优先级的配置内容取并集

    2.测试

    (1)目录结构

     在三个地方分别配置3个文件 ,端口号如图所示

    启动

    显然是使用了2000端口号的配置文件

    删除2000端口的文件

     再次启动

     

    显然是使用了3000端口号的配置文件

    因此 上面指出的 优先级正确 【第二优先级的配置文件我就不测了,懒得弄,知道就行】

     --------------------------

    参考博文原址 :  https://www.cnblogs.com/dotdashdotdash/p/12345329.html

  • 相关阅读:
    直面焦虑烦恼 谈谈成长
    Makefile入门1
    递归
    极客时间的专栏
    作者介绍
    1.试除法判定质数 2.分解质因数 质数
    17.没有上司的舞会 树形DP
    17.二分图的最大匹配
    16.染色法判定二分图
    15.Kruskal算法求最小生成树
  • 原文地址:https://www.cnblogs.com/c2g5201314/p/13032026.html
Copyright © 2011-2022 走看看