簡體   English   中英

獲取SpringJUnit4ClassRunner中所有類型的Bean

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM