Spring Boot REST - Валидация и обработка ошибок API
Автор: Павел Сорокин
Загружено: 2025-09-17
Просмотров: 873
Забирай топовые бесплатные материалы: 2-часовой разбор по Java Core/многопоточности, гайд «Как стать Junior без слива времени» и инструкция по собесам — в боте:
https://t.me/JavaLearnBot?domain=Java...
Чтобы получить код из видео и домашку на закрепление — напиши в боте слово SPRING_BOOT_2025: https://t.me/JavaLearnBot?domain=Java...
Мой курс по Java-разработке и выходу на первую работу:
https://sorokin.school/?utm_source=yo...
Telegram-канал:
https://t.me/S0R0KlN
Это 4 часть большого курса по Spring Boot. Делаем API, которое не падает от «кривых» данных: Bean Validation для DTO/параметров, группы и кастомные валидаторы, плюс единый обработчик ошибок через @ControllerAdvice. Соберём понятный error-ответ (fieldErrors, коды, сообщения), правильно расставим статусы (400/404/409/422) и проверим всё на негативных кейсах.
Таймкоды
00:00 - Введение и цели видео
00:29 - Зачем нужна валидация и обработка ошибок
04:40 - Основы валидации входящих данных
05:52 - обработка ошибок в Spring Boot @ControllerAdvice
10:24 - Пример создания глобального обработчика исключений
12:09 - Добавление обработчиков @ExceptionHandler
17:55 - Тестирование и демонстрация работы обработчиков ошибок
27:59 - Внутренний механизм обработки запросов и ошибок в Spring
31:57 - Spring Boot Starter Validation @Validated
38:09 - Проверка и тестирование в Postman
39:30 - Обработка ошибок валидации и улучшение сообщений
42:33 - Добавление бизнес-логики валидации в сервисы
52:23 - Тестирование обновления бронирования и проверка бизнес-логики
54:49 - Обзор уровней валидации: API, бизнес-логика и база данных
01:00:32 - Заключение и рекомендации
#SpringBoot #Java #Validation #ControllerAdvice #ErrorHandling #REST #Backend
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: