我們有一個裝在罐子裏的springboot應用程序。在打包時,我們將所有配置屬性文件捆綁到除文件application.properties
之外的jar文件中。在彈簧包裝的罐子中覆蓋messages.properties
現在,我們確實需要編輯包裝在jar中的配置文件中的一些密鑰。文件名是messages.properties
,其中包含一些錯誤鍵和值。
要覆蓋messages.properties
罐子外,我們確實創造了在resources
文件夾message.properties
並重新啓動應用程序,但應用仍指向messages.properties
文件中的jar捆綁在一起。
現在,我的問題是有沒有一種方法可以覆蓋messages.properties
或messages.properties
文件中的密鑰,而不對jar文件進行任何更改?
我已盡全力將問題放在最佳狀態,如果您需要更多詳細信息,請讓我知道。
很多預先感謝。
通常不管裏面的罐子應該採取比任何資源,環境屬性等的「非jar」屬性的優先級高。如果你認爲某些鍵值經常改變,而你不想改變jar,最好將這些屬性保存在jar外面。 – user3366706