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

OSCHINA-MIRROR/weixin54321a-slavic

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 5.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 20:16 d63809a

Проект

Проектная информация

Основанный на SpringBoot, этот проект представляет собой универсальную базовую структуру для разработки Java-приложений. Структура включает:

  • Restful Api;
  • Vue + Element Ui — система управления для ПК;
  • управление пользователями и ресурсами;
  • роли и права доступа;
  • проектную документацию.

Документация содержит:

  • инструкции по развёртыванию проекта;
  • расширенные технические документы.

Цель проекта

Снизить затраты на обучение и повысить эффективность разработки серверных Java-приложений.

Архитектура системы

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

Демонстрация системы управления

Представлена демонстрация системы управления.

Структура каталогов

slavic
├─hors 
│  ├─hors-admin-api — интерфейс системы управления
│  ├─hors-orm — слой персистентности базы данных
│  ├─hors-portal — система управления
│  ├─hors-service — слой интерфейса
│  └─hors-user-api — интерфейсы для приложений и H5
├─veles — общий базовый пакет
│   ├─veles-base — общие базовые классы
│   ├─veles-core — основной пакет
│   └─veles-utils — пакет утилит
└─docs 
    └─guide — документация

Быстрое развёртывание

  1. Клонируйте проект в локальную среду IDE.
  2. Установите базу данных, обновите конфигурацию в application-dev/prod.yml, импортируйте файл init.sql и инициализируйте базу данных.
  3. Настройте среду Maven и загрузите jar-пакеты.
  4. Установите плагин Lombok и перезапустите IDEA.
  5. Запустите службу системы управления, выполнив функцию main класса Application в каталоге hors-admin-api.
  6. Установите Node.js.
  7. Перейдите в каталог hors-portal и выполните команду npm install через командную строку.
  8. Выполните команду npm run serve, чтобы открыть систему управления в браузере по адресу localhost:8080.
  9. Запустите интерфейсный сервис, выполнив функцию main класса Application в каталоге hors-user-api.
  10. Используйте Postman для доступа к API и получения ответов.

Программное окружение

Технология Описание
SpringBoot Проектная структура
JWT Инструмент управления токенами
Mybatis Структура слоя персистентности
MySQL База данных
Maven Управление проектами
logback Управление журналами
PageHelper mybatis Плагин для разбивки на страницы
Vue Vue
Vuex Vuex
Vue Router Маршрутизация SPA-приложения
Element ui Компоненты пользовательского интерфейса для системы управления

Инструменты разработки и популярные плагины

1. idea
    1. lombok — плагин для упрощения кода
    2. cloud toolkit — плагин для однократного развёртывания сервера
2. vscode
    1. ESLint — проверка кода
    2. Vetur vue — плагин для Vue
    3. Beautify — сохранение кода с автоматической форматировкой
    4. HTML Snippets — упрощение ввода тегов
    5. Chinese (Simplified) Language — локализация vscode

Версия и обновления

  1. Версия: 1.0
    • Модульная структура проекта
    • Система управления

Разработчик

Рекомендуется присоединиться к группе QQ: 546556883

  1. Weixin: weixin54321a
  2. QQ: 735376047

Благодарности Спасибо всем, кто дочитал до этого места, будь то изучение или вторичная разработка на основе проекта. Если у вас есть вопросы или предложения, пожалуйста, обращайтесь через WeChat, QQ или issue. Автор будет решать проблемы и продолжать обновлять проект.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/weixin54321a-slavic.git
git@api.gitlife.ru:oschina-mirror/weixin54321a-slavic.git
oschina-mirror
weixin54321a-slavic
weixin54321a-slavic
master