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

OSCHINA-MIRROR/topfoxs-topfox

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

1. TopFox 用户使用手册 — каталог

  • Быстрое использование.
  • Расширенное применение.
  • Параметры конфигурации TopFox.
  • Контекст приложения.
  • Основное использование.
  • Условный сопоставитель.
  • Конструктор запросов к сущности.
  • Генератор номеров потоков.
  • Компонент проверки данных.
  • Компонент журнала обновлений.
  • Автоматическое заполнение.
  • Объект результата ответа.
  • Прочее.

1.1 Обязательное

1.2 Введение в TopFox TopFox создан на основе SpringBoot2.x.x и MyBatis для упрощения разработки и повышения эффективности без изменения существующих проектов.

Рекомендации по программированию см. в «Руководстве по разработке Java от Alibaba».

Частично заимствована идея mybaties plus.

Особенности:

  • Неинвазивность: только улучшение, без изменений в существующем проекте.
  • Низкие потери: автоматическое внедрение основных CURD при запуске, почти без потерь производительности, прямое объектно-ориентированное управление.
  • Интеграция с кэшем Redis: встроенный кэш Redis с поддержкой многоключевого режима и настраиваемого ключа Redis. Автоматическое обновление до Redis без необходимости написания кода. Можно отключить для определённых таблиц.
  • Мощные операции CRUD: встроенные универсальные Mapper и Service, позволяющие реализовать большинство операций CRUD для одной таблицы с помощью нескольких настроек. Также есть мощный конструктор условий, удовлетворяющий различным требованиям.
  • Поддержка вызовов в форме Lambda: удобно писать различные условия запроса с использованием выражений Lambda. Не нужно беспокоиться о неправильном написании полей.
  • Автоматическое создание первичного ключа: настраиваемая конфигурация, полное использование Redis для повышения производительности и идеальное решение проблемы первичного ключа. Поддержка многоключевых запросов, изменений и т. д.
  • Встроенная реализация пейджинга: физический пейджинг на основе MyBatis, разработчикам не нужно заботиться о конкретных операциях. Написание пейджинга аналогично обычному запросу.
  • Поддержка devtools/jrebel для горячей замены: поддержка горячей замены файлов mapper без использования devtools/jrebel.
  • Горячая загрузка: горячая загрузка файлов mapper MyBatis без использования devtools/jrebel.
  • Встроенные глобальные и локальные плагины перехвата: предоставляют функции перехвата для delete и update.
  • Защита от SQL-инъекций: встроенная защита от атак SQL-инъекциями.
  • Бесшовное использование Spring Cloud: в будущем будет предоставлена поддержка распределённых вызовов.

1.3 Использование TopFox

TopFox уже загружен в центральный репозиторий Maven. В бизнес-проектах используется следующая зависимость:

<!--topfox-->
<dependency>
    <groupId>com.topfoxs</groupId>
    <artifactId>topfox</artifactId>
    <version>1.2.18</version>
    <type>pom</type>
    <scope>import</scope>
</dependency>

2. Журнал обновлений

2.1 Версия 1.2.18, журнал обновлений, 2019-12-16

  • DataQTO: добавлен openPage, чтобы определить, следует ли закрывать sql limit.
  • DataDTO.addNullFields: добавлена поддержка увеличения количества добавляемых полей, ранее заменялись.
  • Условный SQL: удалена функция соединения полей с помощью concat, вместо этого используются and и or для нескольких полей.
  • Версия SpringBoot обновлена до 2.2.1.

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

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

Введение

На основе springboot2.x.x и MyBatis только усиливаем, не вносим изменений, создано для упрощения разработки и повышения эффективности. Развернуть Свернуть
Java
Отмена

Обновления

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

Участники

все

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

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