私の要件は、プロパティ ファイルに変更が加えられたときに、アプリケーションの構成を自動的に更新することです。
プロパティを維持するために、Apache Commons Configuration プロジェクトの PropertiesConfiguration を使用しています (commons-configuration-1.6.jar を使用)。
FileChangedReloadingStrategy を使用すると、単一のプロパティ ファイルに加えられた変更に対してうまく機能し、アプリケーションによって取得されます。
PropertiesConfiguration config = new PropertiesConfiguration();
config.load(new File("../test1.properties"));
config.load(new File("../test2.properties"));
config.setReloadingStrategy(new FileChangedReloadingStrategy());
しかし、load メソッドを使用して複数のプロパティ ファイルを使用しており、いずれかのプロパティ ファイルが更新されたときに、変更を検出してプロジェクトの構成を自動的に更新できるようにする必要があります。
FileChangedReloadingStrategy を使用してこの更新を行う方法はありますか?
または、私が利用できると提案する他の方法はありますか?