Spring boot 如何讀取jar包外面的properties文件


 

先來張target跟目錄的文件結構

conf文件夾中存放的是properties文件,

lib文件夾中存放的是各種jar文件,

start.bat是windows命令行的啟動文件。

 

來張properties文件的內容

 

 

1. 創建配置文件相關的配置類,每個properties文件對應一個配置類

這里使用了@ConfigurationProperties,

prefix是指properties文件中的前綴, 比如 asdf.name, 前綴就是asdf,  實體類中的name對應着asdf后面的name。

locations是指的properties文件的地址,這里我用了file, 而不是classpath,  使用classpath總是出問題,不曉得為什么。  conf文件夾是因為start命令行是在target根目錄,當前運行的目錄就是target根目錄。

 

2. 在application類中添加@EnableConfigurationProperties

有幾個配置類,就要加幾個類。

 

3. 在要使用的地方導入

4. 可以使用了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM