Verwendung mehrerer DataSources in Spring Batch
Ich versuche, einige Datenquellen in Spring Batch zu konfigurieren. Beim Start löst Spring Batch die folgende Ausnahme aus:
To use the default BatchConfigurer the context must contain no more thanone DataSource, found 2
Ausschnitt aus der Stapelkonfiguration
@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
}
...
}
Ich bin mir nicht sicher, warum ich diese Ausnahme sehe, da ich eine XML-basierte Konfiguration für Spring Batch gesehen habe, die mehrere Datenquellen deklariert. Ich verwende Spring Batch Core Version 3.0.1.RELEASE mit Spring Boot Version 1.1.5.RELEASE. Jede Hilfe wäre sehr dankbar.