我正在运行一个Spring Batch作业,并且有两个DataSource配置如下:
@Bean
@Primary
@ConfigurationProperties(prefix="spring.datasource")
public DataSource mainDataSource() {
return DataSourceBuilder.create().build();
}
@Bean("SpringBatchDataSource")
@ConfigurationProperties(prefix="spring.batch.datasource")
public DataSource batchDataSource() {
return DataSourceBuilder.create().build();
}
正如您所看到的那样,我只有一个用于Spring批处理元数据的DataSource。
我遇到的这个问题是Spring批处理想要使用@Primary
DataSource
。如何配置它以使用batchDataSource?