как использовать @DataJpaTest с несколькими источниками данных

Я пытался написать интеграционный тест, используя аннотацию @DataJpaTest. У меня есть два источника данных: основной и дополнительный (класс конфигурации) в результате у меня ошибка:

expected single matching bean but found 2: primaryDataSource,secondary

Затем я попытался добавить аннотацию

@AutoConfigureTestDatabase(replace= AutoConfigureTestDatabase.Replace.AUTO_CONFIGURED)

и с AUTO_CONFIGURED будут заменены только источники данных, настроенные свойствами, но вместо этого встроенныеDialect : HHH000400: Using dialect: org.hibernate.dialect.Oracle10gDialect

как с помощью@DataJpaTest с несколькими источниками данных?

public class DataSourcesConfig {


    @Bean
    @Primary
    @ConfigurationProperties(prefix="spring.datasource")
    public DataSource primaryDataSource() {
        return DataSourceBuilder.create().build();
    }

    @Bean(name = "secondary")
    @ConfigurationProperties(prefix="datasource.secondary")
    public DataSource secondaryDataSource() {
        return DataSourceBuilder.create().build();
    }

}

Ответы на вопрос(1)

Ваш ответ на вопрос