Генератор представлений
Визуальная система генерации кода шаблонов
Связанные с проектом
Версия | описывать |
---|
SpringBoot1.5 | Тестовый класс генерирует код |
SpringBoot2.1 | Визуальный интерфейс и тестовый класс |
SpringBoot2.5 | Визуальный интерфейс и тестовый класс, база данных онлайн-переключения |
Введение в проект
ViewGenerator — это система генерации кода собственных шаблонов на основе SpringBoot и FreeMarker. Она используется для быстрого создания проектов малого и среднего размера. Она стабильна, проста и быстра. Она позволяет нам избавиться от повторяющейся работы и сосредоточиться на написании бизнес-кода. Это можно сделать всего за десятки секунд. Реализуйте набор простых базовых кодов внутри часов (автоматически генерируйте пользовательские коды шаблонов, такие как Model, Mapper, MapperXML, Service, ServiceImpl, Controller, JS, Vue и т. д.).
- Визуальный интерфейс, простой в использовании
- Очень гибкая настройка шаблонов кода (для справки предоставлены два набора шаблонов), вы можете самостоятельно добавить N наборов шаблонов кода.
- Поддерживает несколько баз данных, переключает базы данных в онлайн-режим, поддерживает онлайн-генерацию кода и обеспечивает загрузку ZIP-файлов.
архитектура программного обеспечения
SpringBoot + Mybatis + PageHelper + Universal Mapper + Thymeleaf (пользовательский интерфейс Amaze (макет) + пользовательский интерфейс элемента (операция с данными Vue.js))
Руководство по установке
- Просто запустите приложение, используя информацию базы данных config/generator.properties в конфигурации ресурса, или вы можете напрямую выполнить класс Test локально в srctestjavacomexamplegeneratorGeneratorCode.
- Шаблон содержит два набора примеров: LayUI и RESTful. Добавьте путь к шаблону template самостоятельно.
- Для работы с визуальным интерфейсом перейдите по адресу http://localhost:8080, и вы сможете настроить конфигурацию сгенерированного кода онлайн.
- Для развертывания сервера загрузите код, упакуйте его локально в jar-пакет и загрузите на сервер для запуска.
- После развертывания сервера вам необходимо скопировать папку шаблона в тот же каталог, что и пакет jar.
Инструкция по применению
数据库要配置好,且必须有帐号权限(resource下config/generator.properties数据库信息)
Предварительный просмотр системы
Ссылка на сборку
- Благодаря реализации Java Zeng1994 для сжатия файлов и папок в zip: https://www.cnblogs.com/zeng1994/p/7862288.html
Участвуйте и вносите свой вклад
- Форкнуть этот проект
- Создайте новую ветку Feat_xxx.
- Отправить код
- Новый запрос на включение