В настоящее время я использую весеннюю загрузку для разработки моего приложения. В этом случае он автоматически настраивает большинство компонентов, включая источник данных. Однако мне нужно было настроить конфигурацию Datasource и, следовательно, создать новый DatabaseConfig следующим образом.Тест интеграции интеграции весны
@Configuration
public class DatabaseConfig {
@Bean
public DataSource dataSource() {
DataSourceBuilder dataSourceBuilder = DataSourceBuilder.create();
dataSourceBuilder.url(...);
dataSourceBuilder.username(...);
dataSourceBuilder.password(...);
dataSourceBuilder.driverClassName(...);
return dataSourceBuilder.build();
}
}
Это прекрасно работает.
Теперь у меня есть тест интеграции весны mvc, который тестирует остальные конечные точки. Мне нужно игнорировать приведенную выше конфигурацию базы данных при запуске тестов, чтобы весна загрузила автоматически настроенный встроенный источник данных (HSQL db находится на пути к классу)
Как я могу выполнить то же самое?
Это ближе к тому, что я искал. – ak123