スプリングアプリケーションコンテキストをオンデマンドでのみロードすることは可能ですか?シナリオは次のとおりです。ユーザーがデータベースのプロパティを入力するためのセットアップページを備えたWebアプリケーションがあります。これらはプロパティファイル内に保存され、セットアップ後に再起動すると、springsPropertyPlaceHolderConfigurerとともにapplication-context.xmlにロードされます。
ただし、初期の有効なデータベース情報がない場合、Springは開始できません。そのため、セットアップページは表示されません。コンテキストがロードされないようにするためのクリーンな方法はありますか?
私の頭に浮かぶ解決策の1つは、web.xmlのコンテキストリスナーを削除し、セットアップ後に書き戻すことですが、これはクリーンな解決策というよりは厄介なハックです。