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

OSCHINA-MIRROR/qinjianping-springboot0601

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

Данный проект на позднем этапе разработки планируется сделать распределённым сервисом. Приглашаем всех желающих присоединиться к изучению проекта и совместной работе над ним.

Описание проекта: Проект представляет собой систему управления бэкендом. Он интегрирует данные о погоде, астрологические прогнозы, анекдоты, данные фондового рынка и другие источники через соответствующие интерфейсы. В системе используется технология аспектно-ориентированного программирования для сохранения логов операций. Интеграция с FTP обеспечивает загрузку и скачивание файлов. Документация Swagger предоставляет управление API.

  • Фронтенд: Bootstrap + jQuery + Framaker шаблон.
  • Бэкенд: Springboot + Mybatis + (Redis + Cache) кэширование + Shiro контроль доступа.
  • База данных: MySQL.

Функциональная структура:

  1. Управление системой:
    • Управление пользователями;
    • Управление ролями;
    • Управление меню;
    • Управление отделами.
  2. Управление базовыми данными:
    • Управление словарём данных;
    • Управление таймерами.
  3. Мониторинг системы:
    • Мониторинг сервисов;
    • Системные логи;
    • API мониторинг.
  4. Управление файлами:
    • Список файлов.

Развёртывание:

  1. Требования к среде:
    • MySQL 5.7;
    • JDK8;
    • Maven;
    • FTP;
    • Redis.
  2. Шаги развёртывания:
    1. Скачайте проект на локальный компьютер, затем проверьте файлы application.properties (spring.profiles.active=test), application-dev.properties и application-test.properties. Эти файлы содержат настройки для различных сред.
    2. Исходные данные базы данных находятся в каталоге doc/sql/product.sql.
    3. Запустите класс StartApplication для запуска приложения.
    4. Если требуется использовать Redis, запустите его на локальном компьютере и настройте файл application.properties соответствующим образом. Также установите spring.redis.isopen=false в значение true.
    5. Доступ к приложению осуществляется по адресу http://localhost:9009/.
    6. Роль администратора системы: sys_admin (пароль 123456).
    7. Роль суперпользователя: admin (пароль 123456).
    8. Пользователи могут зарегистрироваться самостоятельно.

FTP-сервер можно развернуть, следуя опыту предшественников (ссылка на источник).

  1. Тестовый адрес: http://47.112.26.69:9009/ Роль администратора системы: sys_admin (пароль 123456)

Демонстрационные изображения:

  1. Главная страница.
  2. Система управления — пользовательское управление.
  3. Система управления — управление ролями.
  4. Система управления — управление отделами.
  5. Система управления — распределение пользователей по отделам.
  6. Система управления — управление меню.
  7. Система управления — редактирование меню.
  8. Базовые данные — управление словарём данных.
  9. Базовые данные — управление таймерами.
  10. Мониторинг системы — мониторинг сервисов.
  11. Мониторинг системы — системные логи.
  12. Мониторинг системы — API мониторинг.
  13. Управление файлами — список файлов.
  14. Управление файлами — загрузка файлов.

Документация по развёртыванию:

  1. Остановите приложение.
  2. Убейте процесс приложения, используя команду ps aux | grep 9009 и kill -9 xxx.
  3. Запустите приложение командой nohup java -jar springboot0601-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod --server.port=9009 &.

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

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

Введение

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

Обновления

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

Участники

все

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

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