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

OSCHINA-MIRROR/mirren-Spring-generator

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

Основные сведения

Официальный номер QQ для общения в группе: 519714660;

Spring-generator — это графический интерфейс Spring, генератор кода, основанный на JavaFX8. В качестве шаблона файла кода используется Apache FreeMarker. Пользователи могут одним нажатием кнопки генерировать файлы кода Java любого стиля из таблиц базы данных (например, классическую трехуровневую модель);

Инструмент поддерживает все базы данных, соответствующие спецификации JDBC. По умолчанию интегрированы драйверы Oracle, SqlServer, MySQL и PostgreSql;

Spring-generator по умолчанию генерирует Dao MyBatis и имеет инструмент помощи в запросах MyBatis Assist. Однако Spring-generator не ограничивается генерацией Spring и MyBatis. Его задача — извлекать свойства таблицы базы данных в качестве свойств класса сущности, а остальное зависит от того, как вы используете FreeMarker для работы с ним;

Spring-generator не является фреймворком, он не влияет ни на одну существующую структуру. Spring-generator — всего лишь инструмент генерации, не привязанный к языку, всё зависит от того, как вы будете использовать FreeMarker для написания шаблонов. Assist — очень полезный инструмент, который идеально подходит для динамического Mapper.

Способ выполнения

Способ выполнения — выполнить mvn jfx:jar в корневом каталоге проекта для упаковки; упаковка jar выполняется в виде jar-пакета, native — в виде системного установочного программного обеспечения;

Программное обеспечение разработано на основе JDK1.8.66, тестовая среда — 1.8.121, известно, что минимальные требования к характеристикам — 1.8.40, теоретически можно запускать при версии выше 1.8.40; если у вас нет среды 1.8, вы можете загрузить пакет jre самостоятельно и написать сценарий выполнения; см. документацию для получения дополнительной информации;

mvn jfx:jar
После компиляции перейдите в target/jfx/app/ и дважды щёлкните, чтобы запустить Spring-Generator.jar или java -jar Spring-Generator.jar.

Использование программного обеспечения

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

Репозиторий шаблонов

Репозиторий шаблонов Spring-generator.

Главная страница инструмента

index

Обзор функций:

  • Генерация классов сущностей;
  • Генерация интерфейсов Router, связанных с WEB API;
  • Генерация Service/ServiceImpl, связанного с бизнес-логикой;
  • Генерация SQL-классов для операций с базой данных;
  • Создание модульных тестов;
  • Самая большая особенность программного обеспечения — это класс помощи в запросе SqlAssist (Assist), специально разработанный для работы с SQL-классами (Assist — это очень удобный инструмент запросов, с которым все операции становятся чрезвычайно простыми. Например, для реализации разбивки на страницы через Assist нужно установить только два параметра: параметр 1 = 10, параметр 2 = 5, и вы получите данные с 10-й по 15-ю строку. Также можно динамически добавлять запросы, удалять дубликаты, сортировать, настраивать возвращаемые столбцы и т. д.).

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

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

Введение

Spring-generator — это генератор кода Spring с графическим интерфейсом, разработанный на основе JavaFX8. В качестве шаблона для файлов с кодом используется Apache FreeMarker. Пользователь может одним нажатием кнопки преобразовать таблицы из базы данных в .java-файлы с кодом любого стиля. Развернуть Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

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