Урок 3. Spring IoC и DI. Что такое Dependency Injection? Как он связан с Inversion of Control?
Автор: Артём Михайлов про IT
Загружено: 2025-03-02
Просмотров: 1012
В этом видео я расскажу о том, что такое Dependency Injection (или сокращенно DI). А также дам ответы на такие популярные вопросы:
1. Как Dependency Injection работает в фреймворке Spring?
2. Как пользоваться Dependency Injection на практике?
3. Как Dependency Injection связан с Inversion of Control?
4. За что отвечают аннотации @Autowired, @Qualifier и @Primary?
5. Что выбрать: DI через конструктор, DI через сеттер или DI через поле класса?
🔗 Исходники к уроку можно найти тут — https://github.com/codekitchen-spring...
⌛️ Я постепенно буду выкладывать серию уроков по Spring (их будет около 40 штук), где я покажу и научу работать с такими инструментами, как Spring MVC, Spring Data, Spring Boot, Spring Security и Spring REST. И все это на реальных примерах.
🔔 Если не хочешь пропустить эти уроки, то подписывайся на канал. Обещаю, что это будет самый понятный и крутой курс по Spring, который есть в открытом доступе.
👉 Хочешь бесплатную консультацию от меня, то пиши в личку Telegram — https://www.t.me/mimimikhaylov
Таймкоды для удобства:
00:00 — Вступление
00:11 — Как выглядит жизнь без DI в Java?
03:00 — Что такое Dependency Injection?
04:42 — Аннотация @Autowired и внедрение зависимостей через конструктор
10:26 — Как работает Dependency Injection под капотом?
13:35 — Какие еще способы внедрения зависимостей существуют?
20:13 — Разбираем работу аннотации @Autowired по шагам
22:15 — Аннотация @Qualifier
26:36 — Аннотация @Primary
29:02 — Внедрение набора из всех бинов одного типа
35:46 — Подводим итоги
Мои социальные сети:
Instagram: / artyom.mikhaylov
LinkedIn: / artyom-mikhaylov
Личный Telegram: https://www.t.me/mimimikhaylov
Теги: #айти #программирование #dependencyinjection #springframework
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: