当前位置:首页 > 技术知识 > 正文内容

Springboot shiro权限管理流程最详细配置最简单的shiro上手项目

maynowei7个月前 (09-13)技术知识78



1.基本信息。

[查看开源项目](
https://gitee.com/yadong.zhang/DBlog)

| 工具 | 版本或描述 |

| ----- | -------------------- |

| OS | Windows 10 |

| JDK | 1.8+ |

| IDE | eclipse|

| Maven | 3.3.1 |

| MySQL | 5.6.4 |

#### 模块划分

| 模块 | 释义 |

| ---------- | ----------------------- |

| shiro-core | 核心业务类模块,提供基本的数据操作、工具处理等 |

| shiro-admin | 后台管理模块 |


使用说明

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

2.安装数据表:shiro.sql;

  1. sys_resources


2.sys_role


3.sys_role_resources



4.sys_user


5.sys_user_role


6.eclipse导入成功后页面


7.类对象,mapper对象,xml关系如图


8.打开application.yml,注意。redis,mysql,启动服务。注意端口;







搭建完成!!!!

相关文章

iOS开发生涯的初恋:详解Objective-C多项改进

CSDN移动将持续为您优选移动开发的精华内容,共同探讨移动开发的技术热点话题,涵盖移动应用、开发工具、移动游戏及引擎、智能硬件、物联网等方方面面。如果您想投稿、参与内容翻译工作,或寻求近匠报道,请发送...

苹果编程Objective C与Swift谁更牛?

小鹏大学刚刚毕业,软件开发方面的东西学的不是很多,听好多同学说做iOS开发工资上万是很容易的,踌躇满志,一直想自学iOS开发,可突如其来的一件事让他瞬间迷茫了。时间:2014年9月10日10点地点:某...

2018年度回顾:挖矿木马为什么会成为病毒木马黑产的中坚力量

一、概述根据腾讯御见威胁情报中心监测数据,2018年挖矿木马样本月产生数量在百万级别,且上半年呈现快速增长趋势,下半年上涨趋势有所减缓。由于挖矿的收益可以通过数字加密货币系统结算,使黑色产业变现链条十...

ExpandListView 的一种巧妙写法(三十的另一种写法)

ExpandListView大家估计也用的不少了,一般有需要展开的需求的时候,大家不约而同的都想到了它然后以前自己留过记录的一般都会找找以前自己的代码,没有记录习惯的就会百度、谷歌,这里吐槽一下,好几...

Oracle中泄露“天机”的TNS(在oracle中发出的下列查询)

数据库的安全是长期存在的问题。在目前大量的数据泄露事件以及漏洞面前,大家看到的大都是SQl注入、越权操作、缓冲区溢出等这些具体漏洞。往往却忽视了造成这些问题的前提,黑客想要入侵数据库一定会尝试获取数据...

Oracle 11g安装教程完整版(oracle 11g 安装教程)

由于工作需要,将安装的经验分享给大家。第一步:首先准备安装文件包:Oralce 11.2.0.4 64bit和plsqldev1405x64如图所示:第二步:将2个文件解压到同一个目录,如图所示:第三...