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

OSCHINA-MIRROR/yadong.zhang-shiro

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

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 )

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

Введение

Спрингбут + Широ: управление правами доступа. Это, пожалуй, самый подробный процесс настройки, наиболее чистый код и простейшая конфигурация для начала работы с Широ. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
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