У меня есть вопрос о контексте весны. Мое приложение использует весенний и весенний планировщик. В web.xml, я заявил:Весенний загрузчик контекста
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
Мой вопрос:
Если я объявил org.springframework.web.context.ContextLoaderListener
в web.xml, планировщик будет работать в два раза, все бобы дубликата, и App времени запуска около 160 секунд.
Если я удалю org.springframework.web.context.ContextLoaderListener
, исключение весны исключает: No WebApplicationContext found: no ContextLoaderListener registered
. Время запуска приложения сокращается до 80 секунд.
Как я могу решить эту проблему? Спасибо всем!
Разделите конфигурацию. Не делайте 'ContextLoaderListener' и' DispatcherServlet' загружать те же файлы конфигурации. Если вы сделаете это, все будет загружено дважды. –
Почему вы даже думаете об использовании конфигурации XML? Это 2015 год - http://www.kubrynski.com/2014/01/understanding-spring-web-initialization.html –