如何获取默认的WebApplicationContext?

我需要的背景下ApplicationContext.xml,这是我所提供web.xml

<listener>

<listener-class>

org.springframework.web.context.ContextLoaderListener

</listener-class>

</listener>

但是我需要在Controller课堂上对此进行控制。

我尝试了很多事情,包括

WebApplicationContext ctx = ContextLoader.getCurrentWebApplicationContext();

但这没有帮助。

回答:

最简单的解决方案是使用getWebApplicationContext()WebApplicationContextUtils

查找此Web应用程序的根WebApplicationContext,该WebApplicationContext通常是通过ContextLoaderListener加载的。

另请参阅getRequiredWebApplicationContext()

以上是 如何获取默认的WebApplicationContext? 的全部内容, 来源链接: utcz.com/qa/399812.html

回到顶部