猿问

Spring Batch 使用两个不同的数据库

*我想在 Spring 管理批处理作业中配置两个不同的数据库。但是在运行应用程序时,只有“POSTGRES”数据库进行配置。是否可以为 Spring Batch 应用程序配置 2 diff DB。我已经为两个数据库添加了属性。它正在配置并运行应用程序。但是当我尝试从不同的数据库(辅助)获取数据时。所以它无法映射表


batch.jdbc.url=jdbc:postgresql://localhost:5432/glow

batch.jdbc.driver=org.postgresql.Driver

batch.jdbc.user=postgres

batch.jdbc.password=postgres

travel.batch.jdbc.driver=com.mysql.jdbc.Driver

travel.batch.jdbc.url=jdbc:mysql://localhost:3306/travel

travel.batch.jdbc.user=root

travel.batch.jdbc.password=root

我想配置并连接到两个数据库,从两个数据库中获取 Spring 管理批处理作业项目中不同批处理作业的数据*


跃然一笑
浏览 137回答 1
1回答

噜噜哒

在Spring Batch应用程序中,没有配置两个数据库,一次只能连接1db,尽管它可以多个属性一次连接到数据库,但只有一个可以连接并经过验证。在 Spring Boot 应用程序中,可以一次连接多个数据库,但不能在 Spring Batch 中连接。
随时随地看视频慕课网APP

相关分类

Java
我要回答