最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于SpringBoot配置文件加載位置的優(yōu)先級(jí)

 更新時(shí)間:2023年10月27日 09:48:12   作者:夜聆離殤  
這篇文章主要介紹了關(guān)于SpringBoot配置文件加載位置的優(yōu)先級(jí),我們也可以通過(guò)spring.config.location來(lái)改變默認(rèn)的配置文件位置,項(xiàng)目打包好后,我們可以通過(guò)命令行的方式在啟動(dòng)時(shí)指定配置文件的位置,需要的朋友可以參考下

一. 配置文件加載位置

1. springboot 啟動(dòng)會(huì)掃描以下位置的application.properties或者application.yml文件作為Spring boot的默認(rèn)配置文件

–file:./config/
–file:./
–classpath:/config/
–classpath:/

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

Spring Boot會(huì)從這四個(gè)位置全部加載主配置文件,互補(bǔ)配置。

2. 我們也可以通過(guò)spring.config.location來(lái)改變默認(rèn)的配置文件位置。項(xiàng)目打包好后,我們可以通過(guò)命令行的方式在啟動(dòng)時(shí)指定配置文件的位置。指定配置文件與默認(rèn)加載的這些配置文件共同起作用形成互補(bǔ)配置。

eg:

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

二. 外部配置加載順序

SpringBoot也可以從以下位置加載配置; 優(yōu)先級(jí)從高到低;高優(yōu)先級(jí)的配置覆蓋低優(yōu)先級(jí)的配置,所有的配置會(huì)形成互補(bǔ)配置。

1.命令行參數(shù)

所有的配置都可以在命令行上進(jìn)行指定
java -jar spring-boot-02-config-02-0.0.1-SNAPSHOT.jar --server.port=8087 --server.context-path=/abc
多個(gè)配置用空格分開; --配置項(xiàng)=值

2.來(lái)自java:comp/env的JNDI屬性

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

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

5.RandomValuePropertySource配置的random.*屬性值由jar包外向jar包內(nèi)進(jìn)行尋找; 優(yōu)先加載帶profile

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

7.jar包內(nèi)部的application-{profile}.properties或application.yml(帶spring.profile)配置文件再來(lái)加載不帶profile

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

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

10.@Configuration注解類上的@PropertySource

11.通過(guò)SpringApplication.setDefaultProperties指定的默認(rèn)屬性,所有支持的配置加載來(lái)源;

到此這篇關(guān)于關(guān)于SpringBoot配置文件加載位置的優(yōu)先級(jí)的文章就介紹到這了,更多相關(guān)SpringBoot配置文件加載優(yōu)先級(jí)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

扎赉特旗| 海晏县| 积石山| 定日县| 鹿泉市| 洪洞县| 花莲县| 永川市| 定安县| 高安市| 龙口市| 安吉县| 乌海市| 贞丰县| 全椒县| 旬阳县| 来凤县| 安乡县| 浦江县| 巴塘县| 山东| 曲沃县| 陆河县| 繁昌县| 岳阳县| 德昌县| 三都| 宝应县| 内黄县| 高密市| 德兴市| 乐平市| 富顺县| 孟津县| 普宁市| 岳池县| 长寿区| 黔西县| 兴安县| 修武县| 顺昌县|