具有两个数据源的Java迁移

具有两个数据源的Java迁移,java,spring,flyway,Java,Spring,Flyway,我需要在flyway管理的数据库中填充一些数据,这些数据来自外部系统(我们不通过flyway管理)的另一个数据库 我们使用spring,我有一个可用于外部系统的数据源bean。有没有办法将bean注入FlywayJava迁移中来实现这一点?或者我必须创建一个静态变量来访问我的spring ApplicationContext,然后从那里手动获取bean吗?您可以为此创建一个Java迁移:我没有看到任何涉及有两个数据源的文档。我知道如何创建一个基本的java迁移,但我需要知道是否有一种支持框架的方

我需要在flyway管理的数据库中填充一些数据,这些数据来自外部系统(我们不通过flyway管理)的另一个数据库


我们使用spring,我有一个可用于外部系统的数据源bean。有没有办法将bean注入FlywayJava迁移中来实现这一点?或者我必须创建一个静态变量来访问我的spring ApplicationContext,然后从那里手动获取bean吗?

您可以为此创建一个Java迁移:

我没有看到任何涉及有两个数据源的文档。我知道如何创建一个基本的java迁移,但我需要知道是否有一种支持框架的方法从spring上下文中获取第二个数据源bean,我不这么认为。我认为您必须使用Java进行连接(无论多么合适),并在那里完成工作。