Поддержать канал: Сбербанк +79645291802 Андрей Б.
Ваша поддержка позволит мне снимать и бесплатно выкладывать уроки✌️
Все мои курсы: https://javaguru.by
Разбор задач, тестов, вопросов с собеседований: https://t.me/javaguru_by
Освоим фильтрацию через 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 Итог
Смотрите видео 34. Filtering, Pagination, Validation. Spring Boot 3 (Java Enterprise - полный курс) онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь JavaGuru 01 Январь 1970, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 1,859 раз и оно понравилось 47 людям.