35. Filtering, Pagination, Validation. Spring Boot 3 (Java Enterprise - полный курс)
Все мои курсы: Микросервисы и трудоустройство: Разбор задач, тестов, вопросов с собеседований: Освоим фильтрацию через queryDsl, добавим пагинацию, чтобы каталоги выводились постранично, подключим валидацию и напишем свою аннотацию для валидации, также создадим ExceptionHandler - обычная практика для обработки ошибок на проектах. 00:00 Реализуем фильтрацию (Filtering) 01:33 Пишем метод findAllByFilter 03:45 FilterUserRepositor 08:13 Подключаем queryDsl 10:40 Делаем фильтр через Predicate 13:45 Пагинация (Pagination) 15:00 PageResponse 16:12 Параметр Pageable в UserService 16:54 QuerydslPredicateExecutor 17:30 Дорабатываем QPredicate 18:30 Дорабатываем контроллер 20:00 Дорабатываем html шаблон 21:07 Проверяем и фиксим ошибки 22:35 Валидация (Validation) 29:00 Пишем свою аннотацию для валидации 33:00 Пишем свой ExceptionHandler 34:43 Пишем универсальный ExceptionHandler 36:05 Итог