Spring Boot. Детально і з прикладами про Embedded Tomcat, Auto Configuration, Starters, Actuator
👉 Приєднуйся до Bobocode Community: https://www.bobocode.com/
____________________________________________ Patreon: / bobocode GitHub: https://github.com/bobocode-projects
Telegram: https://t.me/bobocode
LinkedIn: https://bit.ly/2RWPQF5
Twitter: https://bit.ly/3vaQiOl
Тарас в LinkedIn: https://bit.ly/2ElWg8J
Тарас в Twitter: https://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