2
到現在爲止,我能夠通過類加載器加載的屬性文件,因爲它是一個獨立的應用程序 - >罐子負載特性的Web應用程序內提交
/**
* Path and filename for {@code.properties}.
*/
private String propertiesFileName = "./com/config/resources/config.properties";
propertiesFromFile.load(ClassLoader.getResourceAsStream(propertiesFileName));
現在我需要一個web應用程序中使用這個jar問題是通過ClassLoader我得到NULL
如何使內部的jar能夠讀取屬性文件?
有沒有我爲什麼通過maven?
請指點
感謝
你已經閱讀[這個問題](http://stackoverflow.com/questions/3160691/how-to-read-properties-file-in-web-application)? – LaurentG
是的,我正在檢查這個答案基本上我需要刪除點「/com/config/resources/config.properties」點 。這會在將jar添加到web應用程序庫而不是運行jar時起作用。 – angus
我有自己的一些代碼,直到我意識到讓spring讀取屬性文件更容易。您可以將文件位置作爲jvm參數傳遞並覆蓋一組基本屬性。最好的屬性是可注射的。 –