0
我遇到了一個問題,我無法從Java代碼訪問Spring屬性。來自文件的屬性在Spring中找不到
這裏是上下文:
<context:property-placeholder ignore-resource-not-found="false"
location="file:/${setup.properties.directory}/setup.properties"/>
的setup.properties
文件看起來是這樣的:
paymentProvider.x.url=x
的代碼是:
SpringContext.INSTANCE.getEnvironment()
.getProperty("paymentProvider.x.url");
有運行過程中沒有錯誤。但是,上面的代碼的結果給出了null
。
任何人都知道爲什麼?
您使用的是哪個春季版本?您可以分享您的pom.xml文件嗎?如果屬性文件位於您的類路徑中,請點擊鏈接https://www.mkyong.com/spring/spring-propertysources-example/ – VelNaga
@VelNaga,4.3.1.RELEASE。 – ArthurDn
您是否使用@Value註解來獲取屬性?您是否也在類路徑或靜態路徑中擁有此屬性? – VelNaga