spring boot 如果在测试类中使用ioc注入bean时,需在测试类中使用@RunWith(SpringRunner.class)

缘由: 如果不使用@RunWith(SpringRunner.class),则会出现注入的bean为空。以下图中的activeMQUtil变量指向会为空,也就是注入失败(前提保证ActiveMQUtil已经在ioc容器中实例化)。 扩展: @RunWith就是一个运行容器 @RunWith(JUnit4.class)就是指用JUnit4来运行 @RunWith(SpringRunner.class
相关文章
相关标签/搜索