Uso de múltiples DataSources en Spring Batch

Estoy tratando de configurar un par de fuentes de datos dentro de Spring Batch. Al inicio, Spring Batch está lanzando la siguiente excepción:

To use the default BatchConfigurer the context must contain no more thanone DataSource, found 2

Fragmento de configuración 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
    }
    ...
}

No estoy seguro de por qué estoy viendo esta excepción, porque he visto algunas configuraciones basadas en xml para Spring batch que declaran múltiples fuentes de datos. Estoy usando Spring Batch core versión 3.0.1.RELEASE con Spring Boot versión 1.1.5.RELEASE. Cualquier ayuda sería muy apreciada.

Respuestas a la pregunta(6)

Su respuesta a la pregunta