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

OSCHINA-MIRROR/matevip-mateboot

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

MateBoot: быстрая разработка на основе SpringBoot3

MateBoot — это платформа для быстрой разработки, основанная на SpringBoot 3. Она использует архитектуру разделения фронтенда и бэкенда, где фронтенд реализован с использованием Element Plus, а бэкенд — с помощью SpringBoot 3, Sa-token, Mybatis-Plus, Redis, RabbitMQ и FastDFS. MateBoot также предоставляет генератор кода, который позволяет быстро создавать код для фронтенда и бэкенда. Это снижает время разработки и повышает её эффективность.

Характеристики проекта:

  • Простой и мощный код, готовый к использованию сразу после установки.
  • Использование популярных технологий, таких как SpringBoot 3, SA-TOKEN, Mybatis-Plus, Redis, RabbitMQ, FastDFS и других.
  • Мощный генератор кода для быстрого создания кода бэкенда.
  • Элегантный и простой в использовании фронтенд на базе Element Plus.

Запуск бэкенда:

  1. Требуется JDK версии 17 или выше.
  2. Создайте базу данных и импортируйте SQL-файлы из каталога mate-bootstrap/src/main/resources/_sql.
  3. Измените конфигурацию базы данных в файле mate-bootstrap/src/main/resources/application-dev.yml.
  4. Установите Redis и измените его конфигурацию в файле application-dev.yml.
  5. Запустите файл MateBootstrapApplication.java в каталоге src/main/java/vip/mate/bootstrap/.
  6. Для доступа к документации бэкенда используйте адрес http://localhost:8888/doc.html.

Запуск фронтенда:

  1. Установите Node.js (рекомендуется версия 16 или новее).
  2. Перейдите в каталог mate-ui-admin и выполните команду yarn install для установки зависимостей.
  3. Выполните команду yarn serve для запуска проекта.

Структура проекта:

mateboot
├── mate-core -- 核心模块
├── mate-platform -- 平台模块
   ├─mate-system -- 系统模块
   └─mate-demo -- 演示模块
├── mate-plugin -- 插件模块
   └─mate-code -- 代码生成插件  
├── mate-bootstrap -- 启动模块   
└── mate-ui-admin -- 后台管理前端

Для получения дополнительной информации посетите проектный сайт, онлайн-демонстрацию, группу обмена проектами и страницу сбора требований. Также доступны обновления журнала.

Благодарности:

  • Jetbrains за предоставление прав на разработку открытого программного обеспечения.
  • sakuya за SCUI шаблон для фронтенда.

Правила оформления коммитов в Git:

  • feat: новые функции или возможности.
  • fix: исправление ошибок.
  • perf: оптимизация кода без изменения функциональности.
  • refactor: рефакторинг кода.
  • docs: изменение документации.
  • style: форматирование кода.
  • test: добавление или изменение тестов.
  • build: изменения, влияющие на сборку проекта или зависимости.
  • revert: возврат к предыдущему состоянию.
  • ci: изменения, связанные с непрерывной интеграцией.
  • chore: другие изменения.
  • release: выпуск новой версии.
  • workflow: изменения в рабочих процессах.

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

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

Введение

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

Обновления

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

Участники

все

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

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