• Stars
    star
    281
  • Rank 147,023 (Top 3 %)
  • Language
    Java
  • License
    MIT License
  • Created over 6 years ago
  • Updated about 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🍀 Springboot + shiro权限管理。这或许是流程最详细、代码最干净、配置最简单的shiro上手项目了。

springboot-shiro

项目介绍

Springboot + shiro权限管理。这或许是流程最详细、代码最干净、配置最简单的shiro上手项目了。

开发环境

工具 版本或描述
OS Windows 7
JDK 1.7+
IDE IntelliJ IDEA 2017.3
Maven 3.3.1
MySQL 5.6.4

模块划分

模块 释义
shiro-core 核心业务类模块,提供基本的数据操作、工具处理等
shiro-admin 后台管理模块

SQL Model

sql model

使用说明

  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. 部分js实现参考自本人开源项目。查看开源项目

感谢无私的网友,如果其他问题,欢迎各位朋友指正。

图片预览

首页 资源管理 角色管理 角色分配资源 用户管理 用户分配角色

注:以上图片是以root用户登录,admin用户的界面请参考docs/img下的图片

生命不息,折腾不止! 更多信息,请关注:

  1. 我的博客
  2. 我的微博
  3. 我的头条号
  4. 我的imooc
  5. 我的CSDN

有任何问题可以

微信(备注:加群) 公众号

开源协议

MIT

More Repositories

1

OneBlog

👽 OneBlog,一个简洁美观、功能强大并且自适应的Java博客
Java
1,038
star
2

springboot-learning

🚕 spring boot学习案例,方便spring boot 初学者快速掌握相关知识
Java
768
star
3

blog-hunter

🕷️ 博客猎手,基于webMagic的博客爬取工具,支持慕课、csdn、iteye、cnblogs、掘金和V2EX等各大主流博客平台。博客千万篇,版权第一条。狩猎不规范,亲人两行泪。
Java
71
star
4

cordova-study

📱 Cordova学习记录,Cordova插件的使用,热更新、media、device、集成x5内核等等。
Java
20
star
5

DMusic

DMusic是使用Springboot开发的、下载即可用、简单大气上档次的个人音乐博客
Java
8
star
6

luckypandadas-SpringMVC-MongoDB-Maven

luckypandadas
Java
6
star
7

mySpider

Java
2
star
8

HouTu

HouTu,一款基于MySQL简单易用的代码生成工具,取名后土。后土又名後土,源于母系社会自然崇拜中的土地与女性崇拜。其掌阴阳,育万物,因此被称为大地之母。本项目取名HouTu,取义“育万物”之意,通过定制Freemarker模板,可能生成任意结构化的代码,如 DO、Mapper、XML、Service、Controller、SQL、Html等等,只要你能写出模板,HouTu就能交付给你成品代码。
Java
2
star
9

IPFilter

IP access frequency filter
Java
1
star
10

bootstrapComment

bootstrap版评论框。结合wangEditor v3实现简单的评论框
JavaScript
1
star
11

BlogTemplateWithBootstrap

An example blog template built with Bootstrap.
CSS
1
star
12

tools

JavaScript
1
star
13

generation

generation java and mapper.xml files
CSS
1
star