成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

您的位置:首頁技術文章
文章詳情頁

SpringBoot內部外部配置文件加載順序解析

瀏覽:40日期:2023-05-05 17:02:15

內部配置加載順序

SpringBoot 啟動會掃描以下位置的application.properties或者application.yml文件作為Spring boot的默認配置文件

?file:./config/?file:./?classpath:/config/?classpath:/

優先級由高到底,高優先級的配置會覆蓋低優先級的配置;

SpringBoot會從這四個位置全部加載主配置文件;互補配置;還可以通過spring.config.location來改變默認的配置文件位置項目打包好以后,我們可以使用命令行參數的形式,啟動項目的時候來指定配置文件的新位置;指定配置文件和默,認加載的這些配置文件共同起作用形成互補配置;

java -jar spring-boot-0.0.1-SNAPSHOT.jar --spring.config.location=D:/application.properties

外部配置加載順序

SpringBoot也可以從以下位置加載配置,優先級從高到低,高優先級的配置覆蓋低優先級的配置,所有的配置會形成互補配置,由jar包外向jar包內進行尋找;優先加載帶profile,再來加載不帶profile

1.命令行參數

所有的配置都可以在命令行上進行指定,多個配置用空格分開; --配置項=值

java -jar spring-boot-0.0.1-SNAPSHOT.jar --server.port=8081 --server.context-path=/abc

2.來自java:comp/env的JNDI屬性

3.Java系統屬性(System.getProperties())

4.操作系統環境變量

5.RandomValuePropertySource配置的random.*屬性值

6.jar包外部的application-{profile}.properties或application.yml(帶spring.profile)配置文件

7.jar包內部的application-{profile}.properties或application.yml(帶spring.profile)配置文件

8.jar包外部的application.properties或application.yml(不帶spring.profile)配置文件

9.jar包內部的application.properties或application.yml(不帶spring.profile)配置文件

10.@Configuration注解類上的@PropertySource

11.通過SpringApplication.setDefaultProperties指定的默認屬性

參考官方文檔

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
主站蜘蛛池模板: 一级毛片美国aaj毛片 | 精品欧美成人高清在线观看2021 | 国产精品久久久久久福利漫画 | 九九99香蕉在线视频免费 | 中文字幕日韩一区二区 | 国产在线精品一区二区高清不卡 | 中国日本高清免费视频网 | 欧美国产视频 | 免费一级欧美大片在线观看 | 老司机亚洲精品 | 亚洲美女网址 | 老司机深夜影院入口aaaa | 国产在线观看免费视频软件 | 国产精品莉莉欧美自在线线 | 欧美日韩一区二区三区视频在线观看 | 日韩a一级欧美一级 | 亚洲最大网站在线 | 国产99久久精品 | 久久久久成人精品一区二区 | 成人看的午夜免费毛片 | 亚洲国产一级毛片 | 和日本免费不卡在线v | 日韩一区二区三区在线视频 | 久久精品国产一区 | 中文字幕一级毛片视频 | 波多野结衣在线观看一区二区 | 欧美一级毛片aaa片 欧美一级毛片不卡免费观看 | 91进入蜜桃臀在线播放 | 欧美色成人tv在线播放 | 成人永久福利在线观看不卡 | 手机看片毛片 | 欧美高清成人 | 欧洲成人免费视频 | 久久精品视频99 | 性欧美欧美之巨大69 | 亚洲欧美一级视频 | 亚洲国产成人久久精品影视 | 国产美女视频一区 | 特黄大片aaaaa毛片 | 色综合久久久久 | 欧美成人网7777视频 |