【问题标题】:Java Migration with two data sources具有两个数据源的 Java 迁移
【发布时间】:2016-02-12 20:29:27
【问题描述】:

我需要使用来自外部系统的另一个数据库中的数据填充由 flyway 管理的数据库中的一些数据,这些数据来自我们不由 flyway 管理的外部系统。

我们使用 spring,我有一个可用于外部系统的 DataSource bean。为了做到这一点,有没有办法将 bean 注入到 flyway java 迁移中?还是我必须创建一个静态变量来访问我的 spring ApplicationContext 并手动从那里获取 bean?

【问题讨论】:

    标签: java spring flyway


    【解决方案1】:

    您可以为此创建一个 Java 迁移:http://flywaydb.org/documentation/migration/java.html

    【讨论】:

    • 我没有看到任何有关拥有两个数据源的文档。我知道如何创建基本的 Java 迁移,但我需要知道是否有框架支持的方式从 Spring 上下文中获取第二个数据源 bean。
    • 我不这么认为。我认为您必须在 Java 中建立连接(无论多么合适),然后在那里完成工作。
    猜你喜欢
    • 2015-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-19
    • 1970-01-01
    相关资源
    最近更新 更多