1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/cat73-mybatis-pager

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

mybatis-pager-spring-boot-starter

Аннотация @Pager решит все ваши проблемы с разбиением на страницы!

Описание функций

Раньше для реализации разбиения на страницы требовалось:

  1. В каждом интерфейсе принимать параметры разбивки на страницы.
  2. Написать SQL-запрос для получения данных конкретной страницы.
  3. Написать SQL-запрос для подсчёта общего количества записей.
  4. Создать класс сущности для результатов разбивки на страницы.
  5. Собрать результаты в класс сущности и отправить их на фронт.
  6. Если требуется экспорт в Excel, необходимо написать множество операций с использованием POI.

После использования этого пакета потребуется выполнить следующие шаги:

  1. Добавить аннотацию @Pager к интерфейсам, где требуется разбиение на страницы.
  2. Написать обычный запрос (без разбивки на страницы).
  3. Если требуется экспортировать в Excel, добавить небольшую конфигурацию к аннотации @Pager, а затем создать простой класс экспорта.

Требования к среде

  • Java 8 или более поздняя версия.
  • SpringBoot 1.2 или более поздняя версия + поддержка веб-приложений на основе Servlet.
  • Mybatis 3.x.

Документация по использованию

  1. Быстрое начало работы.
  2. История обновлений.

Разработчик

Сборка

Для сборки выполните следующую команду:

./gradlew clean jar

Результаты сборки будут доступны в папке build/libs.

Подписание

Пакеты, загружаемые в центральный репозиторий, подписываются с помощью GPG. Открытый ключ доступен здесь.

FAQ

  • Почему не используется Lombok?
    • Lombok не очень хорошо работает с языками, отличными от Java, такими как Kotlin. Лучше сразу отказаться от его использования, чем пытаться удалить его позже.

Ссылки

Список отсортирован в алфавитном порядке без учёта порядка следования.

TODO

  • Поддержка версий Spring 4.1 и выше.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
LGPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/cat73-mybatis-pager.git
git@api.gitlife.ru:oschina-mirror/cat73-mybatis-pager.git
oschina-mirror
cat73-mybatis-pager
cat73-mybatis-pager
master