Статья подготовлена для студентов курса «Разработчик на Spring Framework» в образовательном проекте OTUS. Контекст (а у него есть даже интерфейс — оrg.springframework.context.ApplicationContext) — это некоторое окружение, в котором работает приложение на Spring Framework. Страшные аббревиатуры DI, IoC — это всё про него. Собственно, контекст создаёт и хранит экземпляры классов вашего приложения, определяет их зависимости друг с другом и автоматически их задаёт. Безусловно, для того чтобы Spring создал контекст с экземплярами классов, ему нужно предоставить дополнительную информацию — мета-данные, из каких классов/объектов состоит ваше приложение, как они создаются, какие у них есть зависимости и т. д. Итого: Spring Context + мета-данные = работающее приложение. Где найти контекст? Контекст является ключевой функциональностью Spring и лежит в maven-зависимости spring-context (на момент написания — org.springframework:spring-context:5.1.4.RELEASE). Обычно эта зависимость является тр
Что такое контекст Spring и как его создать?
18 января 201918 янв 2019
367
2 мин