私が取り組んでいる 1 つのアプリケーションには、複数の URL とインスタンス固有のその他の情報があります。最初のパスでは、典型的な Spring PropertyPlaceholderConfigurerとプロパティ ファイルを使用します。
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="classpath:application.properties"/>
</bean>
これに関する主な問題は、もちろん、プロパティ ファイルはチェックインする必要があるアーティファクトであり、新しいインスタンスを開始するにはそのアーティファクトを更新する必要があることです。展開を合理化するために、データベース テーブルに基づいて ApplicationContext ブートストラップ自体を作成したいと考えています。このフォーラムの投稿のような解決策を見たことがありますが、ここでより良いツールを知っている人はいますか、それともこの問題に対するこの事実上のアプローチですか? また、JMX またはその他の機能を使用して実行時に設定を更新/リロードできるようにしたいと考えていますが、データベースの変更後にアプリを再起動する必要があることは、現在のソリューションよりも優れています。