zoukankan      html  css  js  c++  java
  • 【SpringBoot】08 探索配置方式 Part4 优先加载的路径

    配置文件的加载位置:

    SpringBoot启动会扫描i以下为位置的applicationproperties

    或者application.yml文件,作为springboot的默认配置文件

    优先级从高到低:

    - 第一级别:【File:./config/】      也就是当前工程/config/

    - 第二级别:【File:./】        也就是当前工程/

    - 第三级别:【classpath:/config/】  也就是Maven的 resources/config/

    - 第四级别:【classpath:/】         也就是Maven的 resources/

    【官方文档的解释也不是那么的详细,只是大概这么说的,具体是IDEA的哪个目录,是这么得出来的】

    所以不知道。。。为什么要配置在最低优先级的位置???


    通过Spring.config.location来改变

    通过配置文件指定特顶的配置环境

    已经打包了的,使用终端命令执行的【给运维用的】

    java -jar jar包名 --spring.config.location=path

    其实这么做的道理也很明白了

    也就是我们习惯称的给自己留一条后路,

    当大多数情况都能正常配置时,并不需要最高优先来执行

    但是基于一些特定的情况,可以进行配置的调整

    为了满足一些极端需求?

    关于外部配置的再谈,太多了,留个路径以后再说

    https://www.bilibili.com/video/BV1gW411W76m?t=22&p=18


    配置工程名称路由:

    server.context-path = /boot02

    弹幕有人说过时了,可以采用这个办法

    server.servlet.context-path = /boot02
  • 相关阅读:
    手动安装cockpit(linux web consol)
    fedora 安装apc smart750 UPS
    windows自动登录和域电脑自动登录域
    docker常用命令
    samba
    ETF:pcf文件制作
    ETF计算公司:现金差额
    ETF参数:现金替代标志
    ETF计算公式:IOPV
    ETF:现金替代标志
  • 原文地址:https://www.cnblogs.com/mindzone/p/12853150.html
Copyright © 2011-2022 走看看