Пакет инструментов 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.
<!-- Необходимо указать 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>
Создайте файл 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 )