[英]Spring Boot Test - I do not want to load all @Configuration classes for a particular test
我在使用@Configuration
注釋的應用程序中有六個類,我正在編寫單元測試。
我有一個設置Quartz的@Configuration
類,以及一個處理設置Camel的類。
在我的Camel單元測試中,我只想加載設置Camel的@Configuration
類,因為它不關心Quartz(反之亦然)。
如何告訴我的Spring Boot測試只引導某些配置注釋的類? @TestConfiguration
不這樣做......
@Configuration
public class QuartzConfig {
...
}
@Configuration
public class CamelConfig {
...
}
@RunWith(SpringRunner.class)
@SpringBootTest
@SOME ANNOTATION THAT SAYS ONLY LOAD CamelConfig.class???????
public class CamelOnlyTest {
....
}
通過使用@SpringBootTest
的classes
參數 ,您可以指定要用於配置的類。
來自文檔:
public abstract Class []類
用於加載ApplicationContext的帶注釋的類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.