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

OSCHINA-MIRROR/Pitta-Brachyura-plo-utils-generate

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 5.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 03.12.2024 07:18 02cd4ef

Введение

Описание

Пакет инструментов Java: поддерживает автоматическую генерацию xml/mapper/service/controller/domain/serviceFactory в проекте. В отличие от инструментов генерации, которые создают файлы локально и копируют их в соответствующие каталоги, этот инструмент может эффективно сократить рутинные задачи разработки.

Ядро

На основе архитектуры проекта: ядро Spring / постоянный слой MyBatis-Plus

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

✔ Поддержка настройки создания аннотаций Swagger2.

✔ Поддержка настройки создания аннотаций Spring-Cache для слоя Service.

✔ Поддержка генерации базовых java-кодов для модулей xml/mapper/service/controller/domain/serviceFactory (serviceFactory предназначен для решения проблем взаимного вызова и внедрения зависимостей между сервисами).

✔ Поддержка пользовательских базовых классов для domain/mapper/service. [Узнайте больше о конфигурации здесь!]

✔ Поддержка баз данных MySQL, Oracle, SQLServer, PostgreSql и др.

✔ Игнорирование префиксов таблиц и столбцов с несколькими условиями.

✔ Поддержка контроля версий Version, конфигурации логического удаления поля delFlag.

✔ Игнорирование основных свойств java bean.

Инструкция по установке

  1. Загрузите maven-проект в локальный проект (удалите этот репозиторий при официальном выпуске версии).
<!-- Необходимо указать gitee репозиторий, на том же уровне, что и dependencies -->
<repositories>
    <repository>
        <id>gitee-maven</id>
        <url>https://gitee.com/Pitta-Brachyura/plo-utils-generate/tree/master/release</url>
    </repository>
</repositories>
<!-- Загрузка инструмента jir пакет -->
<dependencies>
  <dependency>
        <groupId>cn.org.cnplo</groupId>
        <artifactId>plo-utils-generate</artifactId>
        <version>1.0.1</version>
  </dependency>
</dependencies>
  1. Скачайте jar-пакет на локальный компьютер [Скачать здесь!]

Руководство по использованию

Конфигурация файла

Создайте файл application-config.yml в папке resources. [Подробнее о конфигурации читайте здесь!]

# Здесь описаны только важные параметры
# Конфигурация базы данных
database:
  # Фильтрация префиксов таблиц, поддержка множественных условий фильтрации
  table-prefix:
    -
  # Фильтрация префиксов столбцов, поддержка множественных условий фильтрации
  column-prefix:
    -
  # [Обязательно] Генерация имен таблиц, поддерживается одновременная генерация для нескольких таблиц
  generator-table-name:
    -
  # Диалект, поддерживаются только MySQL, Oracle, SqlServer, Postgresql
  # Значение по умолчанию: MySQL
  dialect: MySQL
mybatis:
  # [Обязательный параметр] Пароль базы данных
  password:
  # [Обязательный параметр] Адрес подключения к базе данных
  url:
  # [Обязательный параметр] Имя пользователя базы данных
  username:
# Настройка пути
path:
  # Путь к проекту, по умолчанию корневой каталог проекта
  root-path: /
  # [Рекомендация] Путь к пакету
  package-path:
  # [Рекомендация] Название модуля
  module-name:
  # Поддержка пользовательских путей для xml/mapper/service/controller/domain/serviceFactory
  # По умолчанию: ${rootPath} / ${packagePath} / ${moduleName} / module[mapper/service/domain...]

Генерация кода

После завершения настройки используйте метод main для выполнения функции генерации.

// Выполнение генерации файлов
public static void main(String[] args) {
    GenerateUtils.generate();
}

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/Pitta-Brachyura-plo-utils-generate.git
git@api.gitlife.ru:oschina-mirror/Pitta-Brachyura-plo-utils-generate.git
oschina-mirror
Pitta-Brachyura-plo-utils-generate
Pitta-Brachyura-plo-utils-generate
master