Весна - Когда я должен рассмотреть возможность загрузки другого контекста в той же JVM? - PullRequest
2 голосов
/ 15 сентября 2009

Я просто думал, что когда мне следует рассмотреть возможность загрузки более одного контекста приложения в Spring? До сих пор я объединял файлы контекста с <include> так, что загружался только один контекст приложения.

Есть ли у вас представление о том, когда следует использовать более одного контекста приложения в одной и той же JVM?

Ответы [ 2 ]

4 голосов
/ 15 сентября 2009

Когда вам нужно использовать иерархические контексты, например - как Spring MVC делает. Ваш «веб» контекст загружается отдельно от «основного» контекста, поэтому материал, определенный в «основном» контексте (сервисы / DAOs / и т. Д.), Доступен для «сети», но не наоборот.

0 голосов
/ 15 сентября 2009

Я почти всегда создаю много файлов конфигурации Spring, чтобы разделить различные уровни моего приложения, но я всегда загружаю их все через один контекст приложения. С моей точки зрения, я использую Spring для «сборки приложения», соединяя вместе различные компоненты моего приложения. Загрузка двух разных контекстов, по моему мнению, не имеет смысла. Существует только одно приложение, и поэтому необходим только один контекст. Возможно, мой взгляд упрощен.

...