Spring. 4. IoC Container

preview_player
Показать описание
Мы теперь прекрасно пониманием основные принципы, такие как IoC и DI, теперь необходимо в теории познакомиться с тем, как реализованы эти принципы в фреймворке Spring. А главным звеном здесь выступает Spring IoC Container, который на самом деле представлен в виде ассоциативного массива, где ключом является строковый уникальный идентификатор, а значением собственно наш созданный объект. И такие объекты, созданные через IoC Container, называются бинами (Beans). Все, что нам необходимо сделать для инициализации этих бинов - это предоставить определения этих бинов, так называемые Bean Definitions. По другому говоря, Bean Definition - это чертеж, а Bean - это уже конкретная деталь, сделанная по этому чертежу. И существует 3 различных варианта создания этих Bean Definitions, с первым из которых мы познакомимся уже на следующем занятии.

Ссылка на все мои курсы:

Для оформления подписки на канал жми ссылку:

00:00 - Введение
00:29 - Spring IoC Container
01:06 - Bean
01:43 - Bean Definition
02:38 - POJO
03:11 - Основные интерфейсы IoC Container
04:00 - 3 способа создания Bean Definitions
04:57 - Резюме
Рекомендации по теме
Комментарии
Автор

Удивительно качественный контент, подробно, с грамотно поставленной речью и судя по содержанию с полным пониманием подаваемого материала, спасибо большое за ваш труд!

mynwkgl
Автор

Чувак, ты такую базу доступно объяснил, респект и уважуха, как оно мне помогло в обще понимании!!

vjdkfpl
Автор

Отличная подача материала! Поддерживаю канал уже четвертый месяц чего и всем желаю! Не жадничайте и оформите спонсорство!

ttvuobg
Автор

Я вероятно пропустил информацию, но курс на юдеми и здесь в ютубе одно и тоже?

loray
Автор

На черную пятницу может сделаешь распродажу на udemy?)

vdgylwp
Автор

Можно каким-то образом купить ваши курсы "навсегда" ? Юдеми сейчас отвалился, getcourse предлагает подписку на 3 или 6 месяцев

alexeylugovskoy
Автор

Денис, у тебя уведомление в настройках висит))

ttvuobg
Автор

Вот в этом месте я поплыл... где почитать как это быстро делать самому? Я понимаю тут стрим и две лямбды... но как оно все получилось с бинами.


.filter(field ->
.forEach(field -> {
Object beanToInject =
//field.setAccessible(true);

ReflectionUtils.setField(field, bean, beanToInject);
});

nikson