Что представляет из себя Spring Context внутри?

Я понимаю, что это интерфейс, который предоставляет информацию о конфигурации приложения. Но внутри он репрезентирует IOC-контейнер? Т.е. могу ли я создав два контекста, таким образом:

AnnotationConfigApplicationContext contextFirst = new AnnotationConfigApplicationContext();
AnnotationConfigApplicationContext contextSecond = new AnnotationConfigApplicationContext();

формально сделать два контейнера зависимостей? Как контекст работает внутри?


Ответы (1 шт):

Автор решения: zolt

Если прям совсем по простому, это мапа с Вашими бинами, которая хитровыдуманно заполняется и не менее хитровыдуманно работает. Вообще документация Spring Framework-а достаточно подробна, почитайте. Можете поискать видео Борисова и Толкачева с названием "Spring-потрошитель", и другие видосы Борисова, он достаточно просто и подробно рассказывает про кишочки Spring-а

→ Ссылка