亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

SpringBoot內(nèi)部外部配置文件加載順序解析

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

內(nèi)部配置加載順序

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

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

優(yōu)先級由高到底,高優(yōu)先級的配置會覆蓋低優(yōu)先級的配置;

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

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

外部配置加載順序

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

1.命令行參數(shù)

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

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

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

3.Java系統(tǒng)屬性(System.getProperties())

4.操作系統(tǒng)環(huán)境變量

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

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

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

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

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

10.@Configuration注解類上的@PropertySource

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

參考官方文檔

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

標簽: Spring
相關文章:
主站蜘蛛池模板: 欧美成人看片黄a免费看 | 欧美在线视频 一区二区 | 美女毛片在线看 | 免费毛片儿| 国产午夜亚洲精品国产 | 久久亚洲国产精品一区二区 | 欧美精品一级毛片 | 九九干 | 久久老司机波多野结衣 | 国产又色又爽黄的网站免费 | 91久久精品国产免费一区 | 国产99视频精品一区 | 香蕉网站狼人久久五月亭亭 | 大量愉拍情侣在线视频 | 亚洲欧美人妖另类激情综合区 | 看片亚洲| 最新中文字幕乱码在线 | 欧美日韩在线观看视频 | 亚洲高清在线播放 | 亚洲视频在线观看视频 | 国产短视频精品一区二区三区 | 久久国产欧美 | 在线不卡一区二区三区日韩 | 国产成人精品免费午夜 | 一级美女视频 | xxx免费视频| 色播亚洲 | 亚洲在线免费观看 | 看一级毛片国产一级毛片 | 日本三级香港三级三级人 | 午夜欧美日韩在线视频播放 | 三级黄色毛片视频 | 手机看片国产 | 琪琪午夜伦埋大全影院 | 国产欧美日韩在线一区二区不卡 | 欧美在线视频一区二区 | 久久久久久毛片免费播放 | 99久久99热久久精品免费看 | xx欧美老妇 | 欧美成人三级大全 | 久久久久亚洲日日精品 |