私はSpring 2.5.6を使用しています。プロパティファイルからPropertyPlaceholderConfigurerを介してプロパティが割り当てられているBeanがあります。私はプロパティファイルが変更されたときにBeanのプロパティを更新できるかどうか疑問に思っています。たとえば、プロパティファイルの最終更新日をチェックする定期的なプロセスがあり、変更されている場合は、Beanをリロードします。プロパティファイルからスプリングBeanプロパティを自動的に更新する
私の要件を満たすものが既に存在するかどうかは疑問です。もしそうでなければ、この問題を解決する最良の方法は何でしょうか?
ありがとうございました。
これは最も単純なアプローチであり、私たちがやり遂げるものです。ありがとう –
私は、その点でPropertyOverrideConfigurerとPropertyPlaceholderConfigurerの違いは分かりません。プロパティの指定方法には違いがありますが、実際のBeanが作成される前にBeanFactoryPostProcessorとして1回だけ適用されます。彼らはどのように再適用されますか? –
@hstoerr:PropertyPlaceholderConfigurerを使用すると、設定はバネ(xml)の設定({..}式)の中に隠されます。 PropertyOverrideConfigurerを使用すると、構成はbeanName.property = valueの形式になります。これは、Exiting Beanに再適用することができます(例:PropertyOverrideConfigurer.processProperties – jor