我想将现有的spring-boot应用程序转换为spring-boot + spring-batch应用程序。此应用程序应使用单独的数据源进行弹簧批连接到单独的数据库。现有应用程序使用application.properties
文件,我添加了几个批处理特定的
spring.batch.datasource。*
属性到application.properties
文件并配置为在我的bean定义中使用它。
@Bean(name = "batchDataSource")
@ConfigurationProperties(prefix = "batch")
public DataSource batchDataSource() {
return DataSourceBuilder.create().build();
}
我想我没有以正确的方式做到这一点,并期待集成spring-batch,它使用单独的数据源来处理spring-batch元数据。关于如何最好地在现有的spring-boot应用程序中进行此集成的任何建议?