1

春によってロードされていないJavaクラスで、春のportertyconfigurerによってロードされたプロパティを取得する方法を教えてもらえますか? 実装するシングルトンクラスを書くことを考えました

ApplicationContextAware

プロパティ値を取得します。他に良い方法はありますか? またはSpringには、ロードされたプロパティを取得するためのユーティリティクラスがありますか?

4

1 に答える 1

1

PropertyPlaceholderConfigurerはBeanFactoryPostProcessorであり、Bean定義を後処理するための特殊なユーティリティであるため、Beanファクトリ自体にのみ関連します。あなたが考えているユースケースはそれでカバーされていないだけで、PropertyPlaceholderConfigurerはそのプロパティをApplicationContextに貸しておらず、getProperties()(または同様の)メソッドも持っていません。

AFAIK、あなたはあなたのためにプロパティ値を保持するいくつかの値保持Beanを導入する必要があります

于 2012-05-18T09:58:46.550 に答える