Город МОСКОВСКИЙ
00:38:54

Урок 3. Spring IoC и DI. Что такое Dependency Injection? Как он связан с I

Аватар
Программирование для всех, кто жесть хотят научиться
Просмотры:
24
Дата загрузки:
30.05.2025 18:39
Длительность:
00:38:54
Категория:
Обучение

Описание

В этом видео я расскажу о том, что такое Dependency Injection (или сокращенно DI). А также дам ответы на такие популярные вопросы:
1. Как Dependency Injection работает в фреймворке Spring?
2. Как пользоваться Dependency Injection на практике?
3. Как Dependency Injection связан с Inversion of Control?
4. За что отвечают аннотации @Autowired, @Qualifier и @Primary?
5. Что выбрать: DI через конструктор, DI через сеттер или DI через поле класса?

Я постепенно буду выкладывать серию уроков по 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: https://www.instagram.com/artyom.mikhaylov
LinkedIn: https://www.linkedin.com/in/artyom-mikhaylov/
Личный Telegram: https://www.t.me/mimimikhaylov

Теги: #айти #программирование #dependencyinjection #springframework

Рекомендуемые видео