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

OSCHINA-MIRROR/yadong.zhang-shiro

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 5.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 06.03.2025 18:04 e92ba8f

springboot-shiro

Описание проекта

Проект Spring Boot + Shiro для управления правами доступа. Это может быть самый детально проработанный, чистый по коду и простой в конфигурации проект для работы с Shiro.

Окружение разработки

Инструмент Версия или описание
ОС Windows 7
JDK 1.7+
IDE IntelliJ IDEA 2017.3
Maven 3.3.1
MySQL 5.6.4

Разделение модулей

Модуль Описание
shiro-core Модуль основных бизнес-классов, предоставляющий базовые операции с данными и обработку данных
shiro-admin Модуль административной панели

Модель SQL

Модель SQL

Инструкция по использованию

  1. Импортировать данный проект в вашу среду разработки (IDE).
  2. Создайте новую базу данных CREATE DATABASE shiro;.
  3. Импортируйте данные из файла docs/db/shiro.sql.
  4. Измените файл конфигурации (resources/application.yml)
    1. Атрибуты соединения с базой данных (искать datasource, строка L.19)
    2. Конфигурация Redis (искать redis, строка L.69)
  5. Запустите проект (три способа):
    1. В корневой директории выполните команду mvn -X clean package -Dmaven.test.skip=true для сборки проекта, затем запустите его через java -jar shiro-admin/target/shiro-admin.jar.
    2. В корневой директории выполните команду mvn springboot:run.
    3. Прямое запуск ShiroAdminApplication.java.
  6. Откройте браузер и перейдите по адресу http://127.0.0.1:8080.Пользовательские пароли

Суперадминистратор: Логин: root, Пароль: 123456

Обычный администратор: Логин: admin, Пароль: 123456

Мониторинг Druid

Адрес: http://127.0.0.1:8080/druid/index.html

Логин: zyd-druid, Пароль: zyd-druid

Участие в развитии проекта

  1. Fork данного проекта.
  2. Создайте новую ветку Feat_xxx.
  3. Подтвердите изменения.
  4. Создайте запрос на слияние Pull Request.

Дополнительные материалы

  1. Частично код этого проекта был взят из интернет-статей. Первоисточник
  2. Шаблон фронтенда взят из открытого источника. Шаблон, Открытый проект
  3. Некоторые реализации JavaScript взяты из моего открытого проекта. Открытый проект

Благодарю всех добровольцев за предоставленные материалы. Если вы заметили ошибки, пожалуйста, сообщите мне.

Предварительный просмотр изображений

Главная страница Управление ресурсами Управление ролями Разделение ролей на ресурсы Управление пользователями Разделение пользователей на ролиПримечание: вышеуказанные изображения были сделаны при входе под пользователем root. Интерфейс для пользователя admin представлен в изображениях в папке docs/img.

Живи и борись! Для получения дополнительной информации следуйте за:

  1. Мой блог
  2. Мой Weibo
  3. Мой Toutiao
  4. Мой imooc
  5. Мой CSDN

Любые вопросы можно задать

ВКонтакте (укажите "в группу") Публичный аккаунт

Лицензионное соглашение

MIT

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/yadong.zhang-shiro.git
git@api.gitlife.ru:oschina-mirror/yadong.zhang-shiro.git
oschina-mirror
yadong.zhang-shiro
yadong.zhang-shiro
master