[英]get all Beans of type in SpringJUnit4ClassRunner
我在為以下測試課程找到合適的答案時遇到問題:
@ContextConfiguration("classpath:services.xml")
@RunWith(SpringJUnit4ClassRunner.class)
public class RunnableServiceTest {
@Test
public void testConfiguration(){
Collection<Service> lAllService = >>getBeansOfType(Service.class)<<;
assertFalse(lAllService.isEmpty());
}
}
我想收集來自范圍內的全部Spring管理豆context
services.xml
是類型Service
。
我很確定一定有這樣的東西,但我不知道我要搜索什么。
非常感謝您的幫助。
斯特凡
您可以使用自動連線List
@ContextConfiguration("classpath:services.xml")
@RunWith(SpringJUnit4ClassRunner.class)
public class RunnableServiceTest {
@Autowired
private List<Service> lAllService;
@Test
public void testConfiguration(){
assertFalse(lAllService.isEmpty());
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.