Основана на стандартной RBAC модели, Spring Security OAuth система аутентификации и авторизации для Spring Boot, применима для веб-систем, третьих сторон, приложений и небольших программ. Для чисто веб-систем рекомендовано использовать систему SBT.
Интегрирована Spring Security OAuth2, поддерживает полный контроль прав доступа
База данных использует MySQL 8.0, с использованием пула соединений Hikari
Используется стиль оформления Swagger документов API на основе Bootstrap, что удобно для разработки и отладки
Обёрнуты утилиты для удалённых вызовов, позволяющие легко выполнять GET, POST, PUT, DELETE запросы
На всём протяжении используется FastJson для сериализации и десериализации
Интегрирована MyBatis Plus для упрощения разработки, поддерживает автоматическое генерирование кода, в среде разработки используется p6spy для анализа производительности SQL
Интегрирована кэширование Redis, используется Jedis как пул соединений, предоставляются утилиты для работы с Redis
Интегрирована очередь сообщений RabbitMQ
Интегрирована функция отправки электронной почты
Интегрирована планировщик задач
Интегрирована многопоточность для асинхронного вызова
Выделено место для международной локализации
Проект стандартизирован на единый формат вывода для фронтенда, весь код следует стандартам Alibaba14. Глобальное управление исключениями (включая пользовательские бизнес-исключения), гарантирующее единую структуру ответа для фронтенда
Используется Redis для хранения данных, пример предусматривает, что все ресурсы требуют аутентификации, за исключением /noAuth/**
Доступ к защищённому ресурсу:
Доступ к ресурсу, который не требует аутентификации:
###### 1. Метод имени пользователя и пароля
① Получение токена
② После получения токена доступ к защищённому ресурсу
③ Пример использования неверного токена
④ Обновление токена 
Контактный WeChat: Hello_S10
Контактный QQ: 184377902
Электронная почта: wanghaifeng_b69s10@aliyun.com
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )