Как работает Spring Boot и что такое auto-configuration. Магия?

preview_player
Показать описание
Алексей Конохов расскажет нам в чем же заключается магия автоконфигурации SpringBoot, как ее включить и какие бенефиты мы от этого получим. Для демо создадим небольшой проект с REST endpoint и разберем как же он работает.

Таймкоды
00:00 - Коротко и ясно
00:05 - Интро
00:12 - О чём будет рассказано и кому это особенно будет интересно
00:31 - Что такое Spring Boot и как создать проект, используя его
01:08 - Обзор созданного проекта
01:49 - Добавление REST endpoint в проект
02:42 - Добавление entity и REST repository
04:36 - Как работает магия auto-configuration в Spring Boot
05:20 - @SpringBootApplication
05:55 - @EnableAutoConfiguration
06:14 - AutoConfigurationImportSelector
08:08 - SpringFactoriesLoader
09:14 - Как работает SpringFactoriesLoader
09:57 - Какие конфигурации использовались в приложении
11:32 - Общая картина работы auto-configuration в Spring Boot
13:06 - Заключение и итоги
13:29 - Подписывайтесь!

________
Подписывайтесь на наши соцсети:
Рекомендации по теме
Комментарии
Автор

Теперь я понял, что внутри большой магии происходит много магии поменьше. Спасибо!

oui
Автор

Толково, спасибо! Проще, чем у Борисова, становятся более понятными его доклады :) За счет краткости получаеся удержать всю картину целиком в оперативной памяти и соотв. осознать все процессы.

MrRomanvideo
Автор

Спасибо! Отличный формат: рассмотрение кишок основопологающих вещей в коротком видео!
На большие видео часто нет времени, да и короткое видео лучше запомнится.
А тематика как что-то работает под капотом весьма актуальна, ведь как что-то использовать полно видео, но почти нет видео о том, как же это всё работает, а знание устройства внутри необходимо, начиная с прохождения собеседований до применения в работе.

qwerty-hcod
Автор

Спасибо!!! Мне как раз нужно было сконфигурёлить приложение на спрингбуте и понять на сколько скрыта его мощь!))

TexHuK
Автор

12:10 а откуда вся эта функциональность? получается она хранится в неком файле. а где этот файл и как он попал на комп к нам? тогда когда мы сгенирировали проект и скачали его с сайта ?

Razumist
Автор

Поставила лайк уже только за вступление к видео)

violetjellyfish
Автор

Планируете ли добавить к видео ссылку на статью, где будет тот же материал, но в тестовом виде?

andddfx
Автор

А что за интрумент где текстом выполняются запросы?
Это в интеллидея?

Das.Kleine.Krokodil
Автор

А можно вместо латинских названий использовать английские? Например HTTP - это не "аш те те пе", а "эйч ти ти пи".

finalename