# aurora
В ближайшее время будет проведена реконструкция версии Spring Cloud, адрес: https://gitee.com/carpo/spring-cloud-aurora.git
Описание проекта
Aurora — это платформа быстрого развития, предоставляющая базовый доступ к базам данных и аутентификацию прав пользователя. Цель состоит в том, чтобы снизить количество сложной конфигурации для разработчиков, обеспечивая готовое к использованию решение для быстрой доставки.
Aurora разработана на основе Spring Boot, использует Dubbo для RPC-запросов, а также Vue и Element для фронтенд-разработки.
Архитектура программного обеспечения
Описание архитектуры программного обеспечения
Backend:
-
aurora.admin: система моделей для аутентификации пользователей
-
aurora.admin.provider: реализация функциональности системы аутентификации пользователей
-
aurora.common: пакет общих классов
-
aurora.dao: пакет реализации DAO для доступа к данным
-
aurora.core: пакет реализации сервисов для доступа к данным; используйте или расширяйте BaseService при необходимости, игнорируйте DAO
-
aurora.session: пакет реализации распределённых сессий
-
aurora.zipkin.dubbo: пакет отслеживания цепочек вызовов
-
aurora.utils: пакет различных утилит
-
dubbo-admin: консоль управления Dubbo (старая версия)
-
dubbo-monitor-simple: центр мониторинга Dubbo (старая версия)
-
aurora.archetype.project.archetype: шаблон Maven для создания пакетов модели Aurora (можно быстро создать пакеты платформы)
-
aurora.archetype.project.provider.archetype: шаблон Maven для создания пакетов провайдера Aurora---------------------------------------------------------------------------------
Передний конец:
-
aurora.admin.front: система аутентификации пользователей; предоставляет функции конфигурирования системы и контроля прав пользователей. Поддерживает трехуровневую систему прав (роли, группы пользователей, пользователи) и контроль уровня модулей и кнопок.
-
aurora.base.template: базовая модель для фронтенд-разработки; базовое представление административной панели, поддержка динамической загрузки маршрутов, контроль уровней модулей и кнопок.
Скриншоты функций

Инструкция по использованию
Задний конец:
1. Установите пакет с платформой в локальную Maven-библиотеку
2. Создайте проект Spring Boot и добавьте зависимость Aurora

3. В компоненте запуска Spring Boot добавьте org.aurora в @ComponentScan и удалите HibernateJpaAutoConfiguration
4. После установки вы можете использовать его в своем проекте

Передняя панель:
-
npm install Проектная настройка
-
npm run dev Компиляция и горячее перезапуск для разработки
-
npm run build Компиляция и минификация для продакшена
Как принять участие в развитии
- Fork этого проекта
- Создайте новую ветку Feat_xxx
- Подтвердите изменения
- Создайте новый Pull Request
Основные возможности Gitee
- Используйте Readme_XXX.md для поддержки различных языков, таких как Readme_en.md, Readme_ru.md
- Официальный блог Gitee blog.gitee.com
- Вы можете найти лучшие открытые проекты на Gitee https://gitee.com/explore
-
GVP — это наиболее ценные открытые проекты на Gitee, выбранные командой экспертов
- Официальная документация Gitee http://git.mydoc.io/
- Категория "Звезды Gitee" представляет лучших участников сообщества Gitee https://gitee.com/gitee-stars/
Комментарии ( 0 )