spring框架下测试单元如何获取applicationContext

来源:互联网 发布:淘宝店怎么排名靠前 编辑:程序博客网 时间:2024/06/08 04:25

只需要继承AbstractJUnit4SpringContextTests这个类,通过这个类的源码可知,它实现了ApplicationContextAware接口,ApplicationContext对象已经被注入进来了

@WebAppConfiguration@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = "classpath:config/spring/website-spring.xml")public class MetaTool extends AbstractJUnit4SpringContextTests {    @Test    public void ttt(){        //随便瞎写的,测试通过了        CCLController controller = applicationContext.getBean(CCLController.class);        System.out.println(controller);    }}
原创粉丝点击