Устройство Spring Framework «под капотом»: IoC-контейнер,
управление бинами, Dependency Injection и AOP — осознанно
конфигурировать контейнер, а не просто навешивать аннотации
Spring Core (6.x)IoC / DI / AOPИндивидуально с ментором
Для кого этот навык
Java-разработчики, которые используют Spring, но не понимают, что происходит внутри контейнера
Backend-инженеры, готовящиеся к секции Spring на собеседовании Middle / Senior
Все, кто хочет уверенно отвечать на вопросы про жизненный цикл бинов, прокси и AOP
Программа
IoC-контейнер и определения бинов
IoC/DI, BeanDefinition, BeanFactory vs ApplicationContext
Inversion of Control и Dependency Injection, отличие от Service Locator
bean, BeanDefinition, BeanFactory vs ApplicationContext, refresh()
Три источника метаданных: XML, стереотипы, Java-config (@Configuration/@Bean)