Я пытаюсь настроить пару источников данных в Spring Batch. При запуске Spring Batch генерирует следующее исключение:
To use the default BatchConfigurer the context must contain no more thanone DataSource, found 2
Фрагмент из пакетной конфигурации
@Configuration
@EnableBatchProcessing
public class BatchJobConfiguration {
@Primary
@Bean(name = "baseDatasource")
public DataSource dataSource() {
// first datasource definition here
}
@Bean(name = "secondaryDataSource")
public DataSource dataSource2() {
// second datasource definition here
}
...
}
Не знаю, почему я вижу это исключение, потому что я видел некоторую конфигурацию на основе xml для пакета Spring, которая объявляет несколько источников данных. Я использую Spring Batch core version 3.0.1.RELEASE с Spring Boot version 1.1.5.RELEASE. Любая помощь будет принята с благодарностью.