Название проекта: SpringBoot + SpringCloud + Vue для реализации CRUD для учителей и студентов
Описание проекта: Проект основан на SpringBoot, SpringCloud, MySQL, Maven, MyBatis, Swagger, Vue, Element-ui для реализации CRUD для учителей и студентов. Включает в себя следующие интерфейсы: одиночный запрос, запрос всех записей, условный пагинационный запрос, добавление, изменение, одиночное логическое удаление, массовое логическое удаление, вызов удаленных интерфейсов.
Общая архитектура проекта:
Технологии, используемые в проекте: - Передняя часть:
Управление системой для учителей и студентов построено с использованием шаблона vue-admin-template из Vue;
Компоненты страницы, кнопки, меню и другие элементы используются с помощью Element-ui.
Задняя часть:
Модуль api-gateway, модуль service-edu-student для студентов и модуль service-edu-teacher для учителей регистрируются в центре регистрации Nacos, чтобы другие микросервисы могли находить и перенаправлять запросы, а также вызывать удаленные интерфейсы.
Запрос от фронтенда-страницы перехватывается модулем api-gateway, который проверяет запрос с помощью механизма ассертов на основе конкретного URL и перенаправляет запрос к соответствующему модулю основного бизнеса (student, teacher).
Операции по одиночному запросу, получению всех записей, условному постраничному запросу, добавлению, изменению, одиночному логическому удалению, массовому логическому удалению и вызову удаленных интерфейсов для студентов.
Операции по одиночному запросу, получению всех записей, условному постраничному запросу, добавлению, изменению, одиночному логическому удалению, массовому логическому удалению и вызову удаленных интерфейсов для учителей.
Вся информация о логах для всех бизнес-методов выводится следующим образом: ```java private static final Logger LOGGER = LoggerFactory.getLogger(XXX.class);
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )