2017-10-09 51 views
0

我不確定Spring引導如何精確處理環境,屬性文件和配置位置。spring-boot和./config目錄

使用情況

下面我彈簧啓動應用程序

泊塢容器

/
|- spring-boot-app.jar 
|- /config/ 
|--|- application.properties 
|--|- logback-spring.xml 

我也使用環境變量

問題的結果,泊塢窗容器

Spring引導不讀取logback-spring.xml。 要使它成爲我必須添加LOGGING_CONFIG=config/logback-spring.xml

不應該在此目錄下自動尋找logback-spring.xml自動引導?

謝謝

回答

3

在Spring文檔(​​)它說:

的各種記錄系統可以通過包括在類路徑中 相應的庫被激活,並通過 提供進一步定製合適的配置文件位於類路徑, 的根目錄中或位於由Spring環境屬性 logging.config指定的位置。

所以,如果你把文件直接放在spring-boot-app.jar下面,它應該沒有配置logging.config