Uso de várias fontes de dados no lote de primavera
Estou tentando configurar algumas fontes de dados no Spring Batch. Na inicialização, o Spring Batch está lançando a seguinte exceção:
To use the default BatchConfigurer the context must contain no more thanone DataSource, found 2
Snippet da configuração de lote
@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
}
...
}
Não sei por que estou vendo essa exceção, porque vi algumas configurações baseadas em xml para o lote Spring que declaram várias fontes de dados. Estou usando o Spring Batch core versão 3.0.1.RELEASE com o Spring Boot versão 1.1.5.RELEASE. Qualquer ajuda seria muito apreciada.