欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Springboot打成JAR包后讀取外部配置文件問題的詳解-創(chuàng)新互聯(lián)

這篇文章運用簡單易懂的例子給大家介紹Springboot打成JAR包后讀取外部配置文件問題的詳解,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

在成都網站設計、成都做網站、外貿網站建設過程中,需要針對客戶的行業(yè)特點、產品特性、目標受眾和市場情況進行定位分析,以確定網站的風格、色彩、版式、交互等方面的設計方向。創(chuàng)新互聯(lián)還需要根據客戶的需求進行功能模塊的開發(fā)和設計,包括內容管理、前臺展示、用戶權限管理、數(shù)據統(tǒng)計和安全保護等功能。

Springboot的默認配置文件為:application.properties或者是application.yml

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

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

Springboot打成JAR包后讀取外部配置文件問題的詳解

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

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

當Springboot打成JAR包(不包含配置文件),讀取外部配置文件application.properties時,可以選擇:
1、把application.properties放在在項目名.jar的同級目錄下


Springboot打成JAR包后讀取外部配置文件問題的詳解

2、在項目名.jar同級目錄,創(chuàng)建一個config文件夾,把application.properties放進去。


Springboot打成JAR包后讀取外部配置文件問題的詳解

以上僅針對application.properties這種Spriingboot默認配置文件。

當配置了一些其他的非application.properties配置文件,需要讀取配置文件里的信息時,進行如下配置:
1、如果非application.properties配置文件,配置在了項目中的resource目錄下,某個類讀取配置文件里的信息時使用
@PropertySource(value = “classpath:xxx.properties”)

2、如果非application.properties配置文件,配置在了jar包外的目錄下,某個類讀取配置文件里的信息時使用
@PropertySource(value = “file:./config/timing.properties”)
此時,xxx.jar包同級目錄下新建一個config文件夾,里邊放了配置文件timing.properties

關于Springboot打成JAR包后讀取外部配置文件問題的詳解就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

分享標題:Springboot打成JAR包后讀取外部配置文件問題的詳解-創(chuàng)新互聯(lián)
URL地址:http://www.chinadenli.net/article38/gscsp.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)云服務器虛擬主機App設計品牌網站制作域名注冊

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

商城網站建設