spring boot 如果在測試類中使用ioc注入bean時,需在測試類中使用@RunWith(SpringRunner.class)

緣由: 如果不使用@RunWith(SpringRunner.class),則會出現注入的bean爲空。以下圖中的activeMQUtil變量指向會爲空,也就是注入失敗(前提保證ActiveMQUtil已經在ioc容器中實例化)。 擴展: @RunWith就是一個運行容器 @RunWith(JUnit4.class)就是指用JUnit4來運行 @RunWith(SpringRunner.class
相關文章
相關標籤/搜索