Обновить
4
Дмитрий Руссу@DmitriiRussuLink

Java Backend Developer

Отправить сообщение

Почему я перестал передавать Spring Pageable в контракты слоя приложения

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели8.6K

Контракт use case должен описывать потребность приложения, а не API выбранного persistence фреймворка.

Spring Data пагинация хорошо работает в CRUD приложениях. Для многих проектов Pageable в application service — это разумный компромисс. Проблема возникает, когда Pageable становится частью публичного контракта use case.

Читать далее

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, Фулстек разработчик
Средний
Java
MySQL
Git
SQL
PostgreSQL
Linux
Английский язык
ООП
Docker
Redis