Загрузка страницы

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

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

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

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

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

Материалы:
https://github.com/jetbulb/spring-overview/tree/beans/xml/lesson-3
https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/beans/factory/annotation/AutowiredAnnotationBeanPostProcessor.html

Программа:
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-конфигурация

Наш сайт: https://jetbulb.com/

Мы в социальных сетях:
https://t.me/jetbulb
https://www.instagram.com/jetbulb/
https://www.facebook.com/jetbulb.it

Подписывайся на наш телеграмм-канал, чтобы первым узнавать о выходе новых роликов - https://t.me/jetbulb

Видео Spring Framework для начинающих. Dependency Injection. Аннотации канала Jetbulb
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
7 сентября 2021 г. 20:42:22
00:25:11
Другие видео канала
В чем различия между командами COPY и ADD в Docker?  Разбор реального собеседования |  #javaВ чем различия между командами COPY и ADD в Docker? Разбор реального собеседования | #javaПолезные советы по реализации TDD #shortsПолезные советы по реализации TDD #shortsРелокация, английский язык и интернациональные команды в ITРелокация, английский язык и интернациональные команды в IT❓Что такое Domain в рамках DDD? #shorts❓Что такое Domain в рамках DDD? #shortsПолезный совет по реализации TDD #shortsПолезный совет по реализации TDD #shortsОбзор вакансий Java разработчиков в Праге | #shortsОбзор вакансий Java разработчиков в Праге | #shortsЯ сам на работе впахиваю как проклятый | Макс Добрынин #shortsЯ сам на работе впахиваю как проклятый | Макс Добрынин #shortsЗадай вопрос Программисту #6Задай вопрос Программисту #6Задай вопрос Программисту #3Задай вопрос Программисту #3Собеседование Java Senior | Разработка в крипте | Техническое задание | Задача с реального интервьюСобеседование Java Senior | Разработка в крипте | Техническое задание | Задача с реального интервьюТак ли нужен английский для IT? Ответы на популярные вопросы | JetbulbТак ли нужен английский для IT? Ответы на популярные вопросы | Jetbulb💡Основные различия между List и Set💡Основные различия между List и SetРазбираем принципы SOLID. Interface segregation principle #shorts  #programmingРазбираем принципы SOLID. Interface segregation principle #shorts #programmingSpring Framework для начинающих. Bean Scopes. ID и AliasSpring Framework для начинающих. Bean Scopes. ID и AliasКак пройти собеседование Junior Java? | История успеха | JetbulbКак пройти собеседование Junior Java? | История успеха | JetbulbSpring Framework для начинающих. Dependency Injection. XML-конфигурацияSpring Framework для начинающих. Dependency Injection. XML-конфигурацияТехническое интервью Java Developer - Евгений МерехаТехническое интервью Java Developer - Евгений МерехаТехническое интервью Java Developer - Дмитрий КвасниковТехническое интервью Java Developer - Дмитрий КвасниковЦена отсутствия логирования приложений | JetbulbЦена отсутствия логирования приложений | JetbulbТехническое интервью Java Developer - Андрей ТереховТехническое интервью Java Developer - Андрей Терехов
Яндекс.Метрика