アプリケーションで使用されるデータベースに応じて、Springのapplication-context.xmlファイルで2つの異なるプロパティを使用する必要があります。実行時にSpringのコンフィグレーションを変更する
コンテキストが初期化される前に、java.sql.DatabaseMetaDataに応じてSpringコンテキストのプロパティを変更する方法はありますか?
はどうもありがとうございました!:)
アプリケーションで使用されるデータベースに応じて、Springのapplication-context.xmlファイルで2つの異なるプロパティを使用する必要があります。実行時にSpringのコンフィグレーションを変更する
コンテキストが初期化される前に、java.sql.DatabaseMetaDataに応じてSpringコンテキストのプロパティを変更する方法はありますか?
はどうもありがとうございました!:)
を参照してください。したがって、パラメータの変更は実行時に発生します。
コンテキストをリフレッシュすると、私のニーズに合っていません。最初に正しい方法でコンテキストをロードする必要があります。
あなたがデータをロードし、データベースからの値に関する設定を変更したら、それはあなたのコンテキストを更新することが可能です。
は、その場合には、それはSpring構成クラスから継承し、私は、パラメータを変更する必要のあるメソッドをオーバーライドするのに役立ったhttp://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/context/ConfigurableApplicationContext.html#refresh--