実行時にdatasource
を切り替える必要があります。異なるデータベース構成データ(mysql、oracle、mongodb ..)がDBに永続化されます。いつでもdatasource
を追加する必要があるので、私はそれを行います。今、私がdatasource
を使用すると、DBのデータベース構成データを取得し、新しいsqlSessionFactory
を再度作成します。springboot異なるデータソースを動的に切り替える方法
Spring IOCコンテナに対処するにはどうすればよいですか?
は、あなたはあなたの任意の特定のトラブルの原因となる具体的な例を挙げてもらえますか? –
カスタムスコープと 'interface'プロキシを使用します。変更が必要な場合は、スコープ内の古いインスタンスを破棄し、新しいインスタンスを設定します。 –
解決策を参照してください。 https://stackoverflow.com/a/41563065/4423636 –