0
我有一个小应用程序,当生活,进行数据库连接,并存储和保留一些数据。春季启动排除数据源配置
我目前正在尝试编写一些测试的中间,我想完全切断应用程序的数据库部分,只是在测试中嘲笑它。
数据源使用配置类进行设置。
@Component
@Configuration
public class DataSourceConfiguration {
@Bean
public DataSource myDataSource() { ... }
}
和测试自举,目前类似于
@RunWith(SpringRunner.class)
@EnableAutoConfiguration(exclude = {
DataSourceAutoConfiguration.class,
DataSourceTransactionManagerAutoConfiguration.class,
HibernateJpaAutoConfiguration.class
})
public class MyTest {
}
运行测试时,我可以看到春天试图实例Hibernate和到数据库的连接,我想是因为我的配置类。我怎样才能阻止Spring这样做?
看看春天的个人资料 –