Spring Framework для начинающих. Dependency Injection. Аннотации

preview_player
Показать описание
Spring Framework заслуженно считается самым популярным сетом мини-фреймворков для Java.
В настоящее время, практически ни одна современная разработка не проходит без применения возможностей, которые предоставляются в Spring.

Spring Framework является фундаментальной основой для любого новичка. Вопросы связанные с ним встречаются на каждом собеседовании, на разнообразные позиции от Trainee до Senior Java Developer.

Перед вами третья часть из цикла обучающих видео "Spring Framework для начинающих".

Сегодня мы разберем Dependency Injection (Внедрение зависимостей) при помощи аннотаций.

Материалы:

Программа:
00:00 Введение
00:20 Структура проекта
00:40 XML-конфигурация без DI
01:00 Активация аннотаций
01:45 Внедрение зависимостей через конструктор
02:00 Аннотация @Autowired как механизм внедрения
03:04 Что находится внутри @Autowired
06:05 Опциональные зависимости. @Autowired(required = false)
10:03 @Autowired vs. @Autowired(required = false)
11:14 Неявное внедрение зависимости
14:18 Внедрение зависимостей через поля
16:43 Порядок внедрения через поле
17:37 Внедрение зависимостей через сеттеры
18:50 Выводы
21:08 XML-конфигурация vs. Annotation-конфигурация

Мы в социальных сетях:

Рекомендации по теме
Комментарии
Автор

Спасибо! Очень понятно про спринг-контейнер и внедрение зависимостей.

ТатьянаКотикова-яю
Автор

Требуем больше спринга😀. Благодарю за уроки и собесы👏

jollyroger
Автор

Спасибо за Ваш труд. Очень доступно и понятно. при этом с погружением в нюансы, а ведь в нюансах всегда вся суть)

КимНикитаВладимирович
Автор

А когда выйдет следующий видосик?:) Подача материала классная!) Спасибо

antonsh
Автор

Хотелось бы примеров, где на практике вообще может пригодиться @Autowired(required = false) ?

pionini-ololo
Автор

Мне кажется, я нашла своего препода по спрингу

alice_gumileva