Как получить WebApplicationContext по умолчанию?

Мне нужен контекст к ApplicationContext.xml , в котором я обеспечил web.xml как

<listener>
    <listener-class>
        org.springframework.web.context.ContextLoaderListener
    </listener-class>
 </listener> 

Но мне нужно управление для этого в Controller класс.

Я попробовал много вещей включая

WebApplicationContext ctx = ContextLoader.getCurrentWebApplicationContext();

но это не помогает.

8
задан skaffman 22 March 2010 в 21:22
поделиться

1 ответ

Самым простым решением является использование getWebApplicationContext () из WebApplicationContextUtils :

Найдите корневой WebApplicationContext {{ 1}} для этого веб-приложения, которое обычно загружается через ContextLoaderListener.

См. Также getRequiredWebApplicationContext () .

23
ответ дан 5 December 2019 в 07:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: