Комментарии 5
Интересный материал. Одно субъективное замечание по оформлению. Не лучше ли писать «бин» вместо «bean» и «контекст приложения» вместо «application context»? На мой взгляд тут вполне устоявшаяся русская терминология.
«Scope» иногда называют «областью видимости», но мне это не очень нравится, т.к. синглтон — это точно не область видимости))
«Scope» иногда называют «областью видимости», но мне это не очень нравится, т.к. синглтон — это точно не область видимости))
0
Касаемо множества контекстов. Насколько я знаю у типичного Spring приложения контекстов как правило не больше чем два: корневой контекст и контекст сервлета. В каких случаях их может быть больше? Если конфигурации разложены по нескольким модулям для переиспользования, то вовсе не обязательно еще и отдельный контекст для каждого модуля создавать. Или нет?
+2
Такое возможно в многомодульном приложении, где у каждого модуля собственный контекст и функционал. Контекст сервлета и корневой контекст — один из таких случаев, нередко бывает, что в контексте сервлета импортируют конфиги, которые созданы в корневом контексте, что не совсем правильно.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Публикации
Изменить настройки темы
Получаем Spring Bean из сторонних Application Context правильно