2016-06-23 6 views
0

アプリケーションで使用されるデータベースに応じて、Springのapplication-context.xmlファイルで2つの異なるプロパティを使用する必要があります。実行時にSpringのコンフィグレーションを変更する

コンテキストが初期化される前に、java.sql.DatabaseMetaDataに応じてSpringコンテキストのプロパティを変更する方法はありますか?

はどうもありがとうございました!:)

答えて

0

を参照してください。したがって、パラメータの変更は実行時に発生します。

コンテキストをリフレッシュすると、私のニーズに合っていません。最初に正しい方法でコンテキストをロードする必要があります。

0

あなたがデータをロードし、データベースからの値に関する設定を変更したら、それはあなたのコンテキストを更新することが可能です。

は、その場合には、それはSpring構成クラスから継承し、私は、パラメータを変更する必要のあるメソッドをオーバーライドするのに役立ったhttp://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/context/ConfigurableApplicationContext.html#refresh--

関連する問題