spring整合shiro的流程(shiro权限管理流程最详细配置最简单的shiro上手项目)
spring整合shiro的流程(shiro权限管理流程最详细配置最简单的shiro上手项目)| MySQL | 5.6.4 | | Maven | 3.3.1 | | OS | Windows 10 | | JDK | 1.8 | | IDE | eclipse|
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;
- 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 启动服务。注意端口;
。
……
……
。
搭建完成!!!!