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

OSCHINA-MIRROR/dolyw-ViewGenerator

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

ViewGenerator

Визуализированная система генерации кода на основе пользовательских шаблонов.

Проект

Версия Описание
SpringBoot 1.5 Генерация кода для тестовых классов
SpringBoot 2.1 Визуализация интерфейса и генерация двух видов тестовых классов
SpringBoot 2.5 Визуализация интерфейса, генерация тестовых классов и онлайн-переключение между базами данных

Введение в проект

ViewGenerator — это система генерации кода по пользовательским шаблонам на основе SpringBoot и FreeMarker. Она предназначена для быстрого создания небольших и средних проектов. Система обеспечивает стабильность, простоту и скорость работы, позволяя избежать повторяющихся задач и сосредоточиться на написании бизнес-кода. За несколько десятков секунд можно создать базовый код (автоматически генерируются модели, мапперы, XML-файлы мапперов, сервисы, реализации сервисов, контроллеры, JS и Vue).

  1. Визуализация интерфейса упрощает работу с системой.
  2. Гибкая конфигурация шаблонов кода (предоставляются два шаблона для справки), можно добавить N шаблонов по своему усмотрению.
  3. Поддержка нескольких баз данных, онлайн-переключения между ними, а также онлайн-генерации кода с возможностью скачивания ZIP-файла.

Архитектура программного обеспечения

SpringBoot + Mybatis + PageHelper + универсальный маппер + Thymeleaf (Amaze UI (макет) + Element UI (Vue.js для работы с данными)).

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

  1. Настройте информацию о базе данных в файле config/generator.properties в папке resource, запустите Application или выполните тестовый класс непосредственно в src\test\java\com\example\generator\GeneratorCode.
  2. В качестве примеров предоставляются два набора шаблонов: LayUI и RESTful. Вы можете добавить свои собственные шаблоны, указав путь \template.
  3. Для работы с визуальным интерфейсом перейдите по адресу http://localhost:8080. Здесь вы можете настроить параметры генерации кода в режиме онлайн.
  4. После установки на сервер загрузите код на локальный компьютер, упакуйте его в jar-файл и загрузите на сервер для запуска.
  5. После развёртывания на сервере необходимо скопировать папку template в каталог того же уровня, что и jar-пакет.

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

  • Необходимо настроить базу данных и иметь права доступа к учётной записи (информация о базе данных находится в файле resource/config/generator.properties).

Предварительный просмотр системы

Запуск главной страницы

image text

Страница генерации кода

image text

Просмотр подробной информации о таблице

image text

Ввод имени таблицы для генерации кода

image text

Обновление конфигурации

image text

Создание проекта

  1. Спасибо zeng1994 за реализацию Java, которая позволяет сжимать файлы или папки в zip:https://www.cnblogs.com/zeng1994/p/7862288.html.

Участие и вклад

  1. Fork этого проекта.
  2. Создайте ветку Feat_xxx.
  3. Отправьте код.
  4. Создайте Pull Request.

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

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

Введение

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

Обновления

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

Участники

все

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

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