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

關(guān)于Springboot打成JAR包后讀取外部配置文件的問題

 更新時(shí)間:2020年11月04日 11:51:37   作者:在下小阿七  
這篇文章主要介紹了關(guān)于Springboot打成JAR包后讀取外部配置文件的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

Springboot的默認(rèn)配置文件為:application.properties或者是application.yml

如果這兩個(gè)配置文件都存在,不沖突的話,就互相補(bǔ)充。沖突的話,則properties優(yōu)先級高。

當(dāng)我們使用IDEA創(chuàng)建出一個(gè)Springboot項(xiàng)目上時(shí),配置文件默認(rèn)出現(xiàn)在classpath(也就是項(xiàng)目里的resources)目錄下。

當(dāng)前目錄級別為:classpath

Springboot的application.properties配置文件的加載路徑優(yōu)先級(從高到低):

工程根目錄:./config/
工程根目錄:./
classpath:/config/
classpath:/

當(dāng)Springboot打成JAR包(不包含配置文件),讀取外部配置文件application.properties時(shí),可以選擇:
1、把a(bǔ)pplication.properties放在在項(xiàng)目名.jar的同級目錄下

在這里插入圖片描述

2、在項(xiàng)目名.jar同級目錄,創(chuàng)建一個(gè)config文件夾,把a(bǔ)pplication.properties放進(jìn)去。

在這里插入圖片描述

以上僅針對application.properties這種Spriingboot默認(rèn)配置文件。

當(dāng)配置了一些其他的非application.properties配置文件,需要讀取配置文件里的信息時(shí),進(jìn)行如下配置:
1、如果非application.properties配置文件,配置在了項(xiàng)目中的resource目錄下,某個(gè)類讀取配置文件里的信息時(shí)使用

@PropertySource(value = “classpath:xxx.properties”)

2、如果非application.properties配置文件,配置在了jar包外的目錄下,某個(gè)類讀取配置文件里的信息時(shí)使用

@PropertySource(value = “file:./config/timing.properties”)

此時(shí),xxx.jar包同級目錄下新建一個(gè)config文件夾,里邊放了配置文件timing.properties

到此這篇關(guān)于關(guān)于Springboot打成JAR包后讀取外部配置文件的問題的文章就介紹到這了,更多相關(guān)Springboot讀取外部配置文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java面試題沖刺第三十天--數(shù)據(jù)庫(6)

    Java面試題沖刺第三十天--數(shù)據(jù)庫(6)

    這篇文章主要為大家分享了最有價(jià)值的三道關(guān)于數(shù)據(jù)庫的面試題,涵蓋內(nèi)容全面,包括數(shù)據(jù)結(jié)構(gòu)和算法相關(guān)的題目、經(jīng)典面試編程題等,感興趣的小伙伴們可以參考一下
    2021-09-09
  • idea新建聚合項(xiàng)目并附上標(biāo)簽的詳細(xì)過程

    idea新建聚合項(xiàng)目并附上標(biāo)簽的詳細(xì)過程

    這篇文章主要介紹了idea新建聚合項(xiàng)目并附上標(biāo)簽的詳細(xì)過程,本文通過實(shí)例圖文相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • java如何遠(yuǎn)程加載class文件

    java如何遠(yuǎn)程加載class文件

    這篇文章主要介紹了java如何遠(yuǎn)程加載class文件問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 深入理解java自旋鎖

    深入理解java自旋鎖

    這篇文章主要介紹了如何深入理解java自旋鎖,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,下面和小編來一起學(xué)習(xí)下吧
    2019-05-05
  • Java文件(io)編程之記事本開發(fā)詳解

    Java文件(io)編程之記事本開發(fā)詳解

    這篇文章主要為大家詳細(xì)介紹了Java文件(io)編程之記事本開發(fā),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Java8新特性之接口中的默認(rèn)方法和靜態(tài)方法詳解

    Java8新特性之接口中的默認(rèn)方法和靜態(tài)方法詳解

    今天帶大家學(xué)習(xí)的是Java8新特性的相關(guān)知識(shí),文章圍繞著Java接口中的默認(rèn)方法和靜態(tài)方法展開,文中有非常詳細(xì)的的代碼示例,需要的朋友可以參考下
    2021-06-06
  • idea修改maven模塊名稱還顯示老名稱問題解決

    idea修改maven模塊名稱還顯示老名稱問題解決

    本文主要介紹了idea修改maven模塊名稱還顯示老名稱問題解決,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-11-11
  • MyBatis高級映射ResultMap解決屬性問題

    MyBatis高級映射ResultMap解決屬性問題

    對于數(shù)據(jù)庫中對表的增刪改查操作,我們知道增刪改都涉及的是單表,而只有查詢操作既可以設(shè)計(jì)到單表操作又可以涉及到多表操作,所以對于輸入映射parameterType而言是沒有所謂的高級映射的,也就是說高級映射只針對于輸出映射
    2023-02-02
  • 解析Spring RestTemplate必須搭配MultiValueMap的理由

    解析Spring RestTemplate必須搭配MultiValueMap的理由

    本文給大家介紹Spring RestTemplate必須搭配MultiValueMap的理由,本文通過實(shí)例圖文相結(jié)合給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2021-11-11
  • FluentMybatis實(shí)現(xiàn)mybatis動(dòng)態(tài)sql拼裝和fluent api語法

    FluentMybatis實(shí)現(xiàn)mybatis動(dòng)態(tài)sql拼裝和fluent api語法

    本文主要介紹了FluentMybatis實(shí)現(xiàn)mybatis動(dòng)態(tài)sql拼裝和fluent api語法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08

最新評論

峨眉山市| 岐山县| 呼玛县| 含山县| 克拉玛依市| 鱼台县| 绍兴市| 弋阳县| 许昌县| 抚州市| 盐城市| 龙海市| 乌拉特中旗| 普格县| 平武县| 长顺县| 靖江市| 商洛市| 杭锦后旗| 信阳市| 忻州市| 台东县| 思南县| 鞍山市| 玉龙| 乐至县| 卢湾区| 民县| 宁武县| 定州市| 杨浦区| 德庆县| 岑溪市| 安乡县| 遂宁市| 贵州省| 泗阳县| 抚宁县| 鸡泽县| 双流县| 雷州市|