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

OSCHINA-MIRROR/zrxjava-codeMan

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

Текущая версия

У друзей, у которых происходит аварийное завершение работы, пожалуйста, закройте антивирус и попробуйте снова! (Потому что генератор будет загружать необходимые файлы конфигурации на локальный компьютер, из-за чего антивирус может ошибочно сработать)

Генератор кода был обновлён до версии v2.35

Это обновление включает в себя:

  1. Оптимизация процесса генерации, добавление выбора способа покрытия и названия проекта на китайском языке;
  2. Добавление генерации в режиме springCloud, в настоящее время поддерживается регистрация eureka, nacos, поддержка шлюзов gateway, zuul, автоматическое создание модуля вызова службы feign, последующее добавление компонента ограничения потока;
  3. Интеграция поддержки одноточечного входа redis.

Рекомендуется использовать плагин idea для установки и использования, это удобно и быстро!

Функции включают:

  1. База данных: MySql/PostgreSql/Oracle/SqlServer;
  2. Бэкенд: SSM/SpringBoot/SpringCloud;
  3. Фронтенд: BootStrap/Jquery/Vue;
  4. Генерация бэкенда controller/service/dao/entity/mapper, фронтенда html/js/css одним щелчком мыши, а также извлечение общих базовых классов;
  5. Поддержка запросов одной таблицы и нескольких таблиц, настраиваемых полей и их типов, поддержка параметров типа Map/Bean;
  6. Интеграция logback журнала;
  7. Интеграция компонентов среза журнала, класса инструмента журнала;
  8. Унифицированный класс обработки исключений, унифицированный класс обработки ответа;
  9. Унифицированное управление транзакциями;
  10. Поддержка междоменных запросов;
  11. Настройка параметров: пул соединений, swagger;
  12. Пользовательские сущности;
  13. Поддержка монолитных приложений; разделение фронтенда и бэкенда, адаптация мобильных приложений.

Последующие обновления: Генерация страниц vue native, часто используемых модулей и компонентов!

Эффект выполнения

Главный экран Множественные источники данных Одна таблица Несколько таблиц Расширенная конфигурация

Структура кода и отображение страницы после последней версии

Структура бэкенд-кода: Структура бэкенд-кода Структура фронтенд-кода: Структура фронтенд-кода Отображение страницы: Страница входа Главная страница

Рекомендуемый способ просмотра исходного кода

Весь исходный код довольно беспорядочный, рекомендуется начинать просмотр с MainMethod в пакете main, это основная логика генератора кода, которая загружает freeMarker шаблон и устанавливает параметры шаблона, все freeMarker шаблоны хранятся в папке ftlFiles.

Пакет codeMaker содержит класс LifeCode, который является точкой входа генератора, пакет DataBaseConfig — это точка входа для настройки базы данных, пакет TablesQuery — точка входа для многотабличных запросов.

Вышеупомянутое является наиболее важной частью генератора кода.

Способ запуска программы

После загрузки проекта с code cloud и импорта его в idea/eclipse дождитесь завершения загрузки зависимостей maven, после чего вы можете запустить программу (точка входа: codeMaker.LifeCode). Обратите внимание, что для запуска генератора требуется зависимость от шаблонов ftl и некоторых файлов конфигурации, поэтому необходимо скопировать папку codeManConfig из исходного кода в корневой каталог диска C, чтобы программа могла нормально работать!

Быстрый способ запуска через плагин idea

В соответствии с текущей системой установите codeManPlugins.zip в idea, следуя инструкциям: File -》setting -》Plugins -》install plugins from disk, выберите соответствующий zip-файл и подтвердите установку, затем перезапустите idea и используйте плагин в меню window!

Автоматический запуск

Если вы не привыкли использовать idea, вы можете напрямую загрузить последнюю версию генератора, который доступен в версиях для mac и windows. Для версии windows распакуйте файл и запустите exe-программу, для версии mac запустите command-программу.

Запуск сгенерированного кода

На данный момент доступны две темы на выбор: классическая тема Thymleaf для бэкенда и разделение фронтенда и бэкенда с адаптивным дизайном. Импортируйте сгенерированный проект в idea/eclipse, дождитесь загрузки maven-зависимостей, а затем следуйте инструкциям для непосредственного доступа к адресу в браузере.

Группа общения

Следите за общедоступной учётной записью спиральный программист-эксперт и присоединяйтесь к группе автора!

[Картинка публичной учётной записи](публичная учётная запись.jpg)

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

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

Введение

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

Обновления (2)

все

Участники

все

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

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