本文主要是介绍WebApplicationContext对象的获取即(ContextLoader.getCurrentWebApplicationContext()方法),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
获取WebApplicationContext对象,代码如下:
WebApplicationContext webApplicationContext = ContextLoader.getCurrentWebApplicationContext();
说明: 因为WebApplicationContext是ApplicationContext的子类,所以获取到WebApplicationContext其实就是获取到了ApplicationContext。这里直接通过ContextLoader的静态方法getCurrentWebApplicationContext()就可以获取到当前的WebApplicationContext对象.
然后就可以直接通过WebApplicationContext获取到该容器里想要的Bean对象了
TestService testService = (TestService ) webApplicationContext.getBean("testService ");
这篇关于WebApplicationContext对象的获取即(ContextLoader.getCurrentWebApplicationContext()方法)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!