如何設計Spring讀取某種文件的邏輯順序

1. 判斷系統屬性System.getProperty("apdb.config.path", "");,有的話,優先使用。(系統屬性能夠在命令行中以 -D<name>=<value> 的形式傳入 )json

2. 判斷environment.getActiveProfiles(); 指定了profile的話,優先使用指定的profile。命令行

3. 判斷默認的文件,好比apdbconfig-default.json,優先使用。get

4. 判斷通常的文件,好比apdbconfig.jsonfile

 

TODOdb

相關文章
相關標籤/搜索