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