👉 Приєднуйся до Bobocode Community: www.bobocode.com/
____________________________________________
Patreon: / bobocode
GitHub: github.com/bobocode-projects
Telegram: t.me/bobocode
LinkedIn: bit.ly/2RWPQF5
Twitter: bit.ly/3vaQiOl
Тарас в LinkedIn: bit.ly/2ElWg8J
Тарас в Twitter: bit.ly/33Pmuwg
____________________________________________
17-те заняття тренувальної програми Ultimate Enterprise Java (2021).
УВАГА! Відеозапис не містить активної частини заняття.
00:00 - Нарізка основних моментів
04:59 - Початок
06:03 - Spring Framework vs. Spring Boot
08:37 - Основні можливості Spring Boot
09:16 - Що таке Embedded Tomcat?
10:15 - Життєвий цикл Spring web-застосунку у Сервлет-контейнері
10:28 - Як розгортається Spring Framework web-застосунок?
11:15 - Як розгортається Spring Boot web-застосунок?
12:26 - Що таке Starter Dependency?
13:48 - Що таке Auto Configuration?
14:58 - Для який технологій є автоматична конфігурація?
15:50 - Що таке Actuator?
16:30 - Опис проекту, який ми будемо писати на Spring Boot
17:48 - Створюємо Spring Framework по-старому
18:16 - Що треба додати у pom.xml, щоб створити web-застосунок?
19:55 - Конфігуруємо DispatcherServlet вручну
22:22 - Як задеплоїти старий web-застосунок написаний на Spring?
23:26 - Скільки часу треба, щоб зібрати найпростіший web-проект?
24:07 - Як швидко створити Spring Boot проект в IDE?
26:48 - Що дає Embedded Tomcat?
27:36 - Як виглядає pom.xml проекту на Spring Boot?
29:48 - Чим відрізняється DispatcherServlet у Spring Boot?
31:02 - Як метод main() запускає Tomcat контейнер?
33:22 - 🔥 Як працює авто-конфігурація в Spring Boot?
37:06 - Як перевірити в логах, що було створено за доп. авто-конфігурації?
40:30 - Починаємо писати бек-енд для Nasa Pictures
41:14 - Створюємо PictureController
44:25 - Як "заінжектити" значення з файлу application.properties?
47:17 - Реалізовуємо пошук найбільшної картинки NASA
53:01 - Реалізовуємо PictureService і метод submit()
59:41 - Реалізовуємо PictureController
01:03:46 - Реалізовуємо обробку помилок
01:11:00 - Підключаємо кеш. Що робить @EnableCaching?
01:17:58 - Налаштовуємо регулярну чистку кешу за доп. @EnableScheduling
01:20:09 - Як підлючити і налаштувати Actuator?
01:22:24 - Які Actuator сворює ендпоінти?
01:23:45 - Налаштовуємо "адмінку" з метриками актуатора
01:31:23 - Як створити docker image для Spring Boot проекту?
01:35:25 - Висновки про Spring Boot
#opensource #java #education
Негізгі бет Spring Boot. Детально і з прикладами про Embedded Tomcat, Auto Configuration, Starters, Actuator
Пікірлер: 15