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

OSCHINA-MIRROR/hb0730-boot-admin

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

АДМИНИСТРАЦИЯ ЗАПУСКА

boot-admin — это открытое проектное решение управления backend'ом SAAS, основанное на Spring Boot3 и Vue3. Проект использует архитектуру с разделением front-end и back-end, где front-end реализован с использованием vue-pure-admin.

Открытые адреса

Frontend Backend
GitHub boot-admin boot-admin
Gitee boot-admin boot-admin

Описание ветвей

  • v6.1 использует sofa-rpc как RPC-фреймворк для вызова back-end из front-end, back-end использует Spring JPA как слой хранения данных и Open Telemetry для логирования и трассировки.
  • v6.2 использует mybatis-plus как слой хранения данных.
  • v6.3 использует Spring Data JPA как слой хранения данных.## Структура проекта
├── admin # административная панель порт 9001
├── commons # общие модули
├── docker # локальная среда разработки
├── docs # документация
│   ├── screenshot # скриншоты
│   └── sql # скрипты базы данных
├── extends # расширения
│   ├── job-module # модуль задач с периодичностью
│   │   ├── job-admin # административная панель порт 9004
│   │   ├── job-api # API задач с периодичностью
└── modules # модули
    └── sys-module # системный модуль
        ├── sys-biz # бизнес-логика
        ├── sys-rpc-api # RPC API

Все изменения были сделаны согласно правилам перевода, указанным выше.```shell


- Разделение клиентской и серверной частей
- Клиентская часть реализована с использованием [vue-pure-admin](https://github.com/pure-admin/vue-pure-admin) на Vue3
- Серверная часть реализована с использованием [Spring Boot3](https://spring.io/projects/spring-boot)
- Используется [Spring JPA](https://spring.io/projects/spring-data-jpa) в качестве слоя работы с данными
- Используется [Mybatis Plus](https://baomidou.com/) в качестве слоя работы с данными
- Используется [Spring Security](https://spring.io/projects/spring-security) в качестве системы безопасности приложения
- Используется [Sofa RPC](https://github.com/alipay/sofa-rpc) в качестве фреймворка удалённого вызова процедур
- Используется [Open Telemetry](https://opentelemetry.io/) для логирования и трассировки запросов

## Как получить доступ

### Локальная среда разработки

- Административная панель: адрес http://localhost:8848/#/admin `по умолчанию имя пользователя и пароль: superadmin/Admin123456`
- По умолчанию магазин: адрес http://localhost:8848/ `по умолчанию имя пользователя и пароль: 13111111111/Admin123456`

### Примеры адресов

- Административная панель: адрес https://boot-admin.hb0730.com/#/admin `по умолчанию имя пользователя и пароль: superadmin/Admin123456`
- По умолчанию магазин: адрес https://boot-admin.hb0730.com `по умолчанию имя пользователя и пароль: 13111111111/Admin123456`

## Open Telemetry

|                                             |                                             |
|---------------------------------------------|---------------------------------------------|
| ![log-1](./docs/screenshot/log-1.png)       | ![log-2](./docs/screenshot/log-2.png)      |
| ![tracer-1](./docs/screenshot/tracer-1.png) | ![tracer-2](./docs/screenshot/tracer-2.png)|

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

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

Введение

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

Обновления

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

Участники

все

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

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