ApiBoot Admin
Это пример решения для платформы управления на основе нового поколения интерфейсных сервисных фреймворков ApiBoot с разделением на переднюю и заднюю части.
I. Появление
Чтобы продемонстрировать интеграцию различных компонентов ApiBoot, появился ApiBoot Admin!
Поскольку ApiBoot написан на Java и представляет собой чисто бэкенд-компонентный базовый фреймворк, для интеграции с реальными сценариями разработки он интегрировал vue-element-admin в ApiBoot Admin в качестве передней части для создания простой демонстрационной среды с разделением передней и задней частей.
Совет: вы можете выделить проект admin-services из ApiBoot Admin как отдельный интерфейсный сервис, поскольку он предоставляет некоторые общие константы, базовую унифицированную конфигурацию и т. д., что позволяет вам разрабатывать его дальше на этой основе.
II. Каталог исходного кода
ApiBoot Admin — это демонстрационный проект с разделением передней и задней частей.
Интерфейс обеспечивает поддержку данных для передней части фреймворка, полностью используя компоненты, предоставляемые ApiBoot. Используемые компоненты включают:
Передняя часть использует фреймворк vue-element-admin, предоставленный «Цветочные штаны». Для получения подробной информации посетите официальный сайт vue-element-admin (https://panjiachen.github.io/vue-element-admin-site/zh/).
Он основан на компоненте ApiBoot Logging Admin и используется для сбора всей информации журнала, создаваемой интерфейсными службами (admin-services), и записи её в базу данных (журналы запросов, журналы ссылок, глобальные журналы).
III. Среда выполнения
IV. Локальное выполнение
Скопируйте сценарий api-boot-admin.sql из репозитория и создайте базу данных самостоятельно.
git clone git@gitee.com:minbox-projects/api-boot-admin.git
# Перейдите в каталог api-boot-admin
➜ cd api-boot-admin
# Соберите проект в корневом каталоге api-boot-admin
➜ api-boot-admin git:(master) ✗ mvn clean package
➜ api-boot-admin git:(master) ✗ cd admin-log-server
➜ admin-log-server git:(master) ✗ java -jar target/admin-log-server-0.1.0.RELEASE.jar
➜ api-boot-admin git:(master) ✗ cd admin-services
➜ admin-services git:(master) ✗ java -jar target/admin-services-0.1.0.RELEASE.jar
После успешного запуска бэкенда перейдите по адресу http://localhost:9527/, чтобы увидеть следующий интерфейс:
В сценарии базы данных api-boot-admin есть информация о пользователе с именем hengboy и паролем 123456.
Главная страница — это просто пример компонента диаграммы, если вам нужно динамически считывать данные, вы можете изучить vue-element-admin.
Этот модуль уже полностью функционален, и все интерфейсы, используемые в нём, находятся в контроллере admin-services/org.minbox.framework.api.boot.admin.api.SystemUserApi. Вы можете ознакомиться с использованием различных компонентов ApiBoot в исходном коде. К сожалению, без контекста понять, о чём идёт речь в исходном тексте, невозможно. Однако я могу предложить перевод представленного вами изображения:
АПИ бут админ ВХ20200107–164206@2х точка png
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )