首页 > 编程语言 > 详细

【SpringBoot】08 探索配置方式 Part4 优先加载的路径

时间:2020-05-08 23:17:14      阅读:62      评论:0      收藏:0      [点我收藏+]

配置文件的加载位置:

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

 

【SpringBoot】08 探索配置方式 Part4 优先加载的路径

原文:https://www.cnblogs.com/mindzone/p/12853150.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!