Урок 25. Spring Boot. Глобальная обработка ошибок

В этом видео мы реализуем глобальную обработку ошибок в нашем веб-приложении «‎Планировщик дел»‎. Также я постараюсь дать ответы на следующие вопросы: 1. Какие способы обработки ошибок существуют? 2. Как правильно обрабатывать ошибки? 3. Что значит глобальная обработка ошибок? 4. За что отвечает аннотация @ExceptionHandler? Как ей пользоваться? 5. За что отвечает аннотация @ControllerAdvice? Как она связана с @ExceptionHandler? 🔗 Исходники к уроку можно найти тут —
⌛️ Я постепенно буду выкладывать серию уроков по Spring (их будет около 40 штук), где я покажу и научу работать с такими инструментами, как Spring MVC, Spring Data, Spring Boot, Spring Security и Spring REST. И все это на реальных примерах. 🔔 Если не хочешь пропустить эти уроки, то подписывайся на канал. Обещаю, что это будет самый понятный и крутой курс по Spring, который есть в открытом доступе. 👉 Хочешь бесплатную консультацию от меня, то пиши в личку Telegram —
Таймкоды для удобства: 00:00 — Вступление 00:15 — Способы обработки ошибок в веб-приложении 02:30 — Как выглядит стандартная Whitelabel Error Page? 05:33 — Создаем новую веб-страницу для отображения ошибок 07:23 — Аннотация @ExceptionHandler 08:40 — Добавляем локальный обработчик ошибок в контроллере 12:29 — Проверяем, работает ли локальный обработчик ошибок 14:25 — В чем проблема аннотации @ExceptionHandler? 15:27 — Аннотация @ControllerAdvice. Решаем проблему с @ExceptionHandler 20:48 — Создаем глобальный обработчик ошибок 22:55 — Почему мы не можем использовать адрес /error? 25:14 — Проверяем, работает ли глобальный обработчик ошибок 26:01 — Подводим итоги Мои социальные сети: Instagram:   / artyom.mikhaylov   LinkedIn:   / artyom-mikhaylov   Личный Telegram:
Теги: #айти #программирование #springboot #springframework

Смотрите также