2013-04-18 5 views
1

Я работаю над приложением Spring. Я начал с создания небольшого приложения Java, используя весну. Позже стало необходимо добавить веб-интерфейс. Я решил использовать Spring MVC. Теперь я смущен. В моей web.xml я имеюSpring: связь между WebApplicationContext и ApplicationContext?

<context-param> 
    <param-name>contextConfigLocation</param-name> 
    <param-value> 
     /WEB-INF/mvc-dispatcher-servlet.xml, 
     /WEB-INF/applicationContext.xml 
    </param-value> 
</context-param> 

где-dispacher MVC-servlet.xml содержит бобы, необходимые для веб-логики, а applicationContext.xml содержит бобы, выполняющие некоторые конкретные операции. Мой вопрос: будут ли beans в этих файлах знать друг друга? Это будет один большой контейнер, который включает бобы из обоих конфигурационных файлов? или эти контейнеры являются отдельными?

+0

Вы всегда можете попробовать и посмотреть. – millimoose

+0

(Однако это будет один контекст, на самом деле это не обычный случай использования нескольких контекстов в приложении). – millimoose

ответ

1

Да, это будет в одном контексте, который будет загружен из контекста веб-приложения. Это то же самое, что и при использовании контекста приложения и передачи в него нескольких файлов.