资源简介
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
#### 使用说明
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`
#### 开发环境
| 工具 | 版本或描述 |
| ----- | -------------------- |
| 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
#### 使用说明
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`
代码片段和文件信息
/**
* MIT License
* Copyright (c) 2018 yadong.zhang
* Permission is hereby granted free of charge to any person obtaining a copy
* of this software and associated documentation files (the “Software“) to deal
* in the Software without restriction including without limitation the rights
* to use copy modify merge publish distribute sublicense and/or sell
* copies of the Software and to permit persons to whom the Software is
* furnished to do so subject to the following conditions:
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
* THE SOFTWARE IS PROVIDED “AS IS“ WITHOUT WARRANTY OF ANY KIND EXPRESS OR
* IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILI
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 390 2018-08-02 17:17 .gitignore
文件 3591 2018-08-02 17:17 README.md
文件 2114 2019-05-14 10:39 pom.xm
目录 0 2019-06-20 12:20 shiro-admin\
文件 292 2018-08-02 17:17 shiro-admin\.gitignore
文件 1830 2019-06-20 12:16 shiro-admin\pom.xm
文件 13839 2019-06-20 12:20 shiro-admin\shiro-admin.iml
目录 0 2018-08-02 17:17 shiro-admin\src\
目录 0 2018-08-02 17:17 shiro-admin\src\main\
目录 0 2018-08-02 17:17 shiro-admin\src\main\java\
目录 0 2019-06-12 19:03 shiro-admin\src\main\java\com\
目录 0 2019-07-15 19:53 shiro-admin\src\main\java\com\itextpdf\
目录 0 2019-06-12 19:00 shiro-admin\src\main\java\com\sharesun\
目录 0 2019-07-15 19:53 shiro-admin\src\main\java\com\sharesun\util\
目录 0 2018-08-02 17:17 shiro-admin\src\main\java\com\zyd\
目录 0 2019-05-14 10:26 shiro-admin\src\main\java\com\zyd\shiro\
文件 1661 2018-08-02 17:17 shiro-admin\src\main\java\com\zyd\shiro\ShiroAdminApplication.java
目录 0 2018-08-02 17:17 shiro-admin\src\main\java\com\zyd\shiro\controller\
文件 7919 2018-08-02 17:17 shiro-admin\src\main\java\com\zyd\shiro\controller\ErrorPagesController.java
文件 2997 2018-08-02 17:17 shiro-admin\src\main\java\com\zyd\shiro\controller\ExceptionHandleController.java
文件 4292 2018-08-02 17:17 shiro-admin\src\main\java\com\zyd\shiro\controller\PassportController.java
文件 2576 2018-08-02 17:17 shiro-admin\src\main\java\com\zyd\shiro\controller\RenderController.java
文件 4491 2018-08-02 17:17 shiro-admin\src\main\java\com\zyd\shiro\controller\RestResourcesController.java
文件 4966 2018-08-02 17:17 shiro-admin\src\main\java\com\zyd\shiro\controller\RestRoleController.java
文件 5122 2018-08-02 17:17 shiro-admin\src\main\java\com\zyd\shiro\controller\RestUserController.java
目录 0 2019-06-18 16:02 shiro-admin\src\main\java\com\zyd\shiro\utils\
文件 4128 2019-05-14 10:27 shiro-admin\src\main\java\com\zyd\shiro\utils\JsonUtil.java
文件 241 2019-05-14 10:30 shiro-admin\src\main\java\com\zyd\shiro\utils\PlanningPermitAttachment.java
文件 374 2019-05-14 10:30 shiro-admin\src\main\java\com\zyd\shiro\utils\PlanningPermitInfo.java
文件 7051 2019-06-18 16:02 shiro-admin\src\main\java\com\zyd\shiro\utils\SnowflakeIdWorker.java
目录 0 2019-06-20 12:16 shiro-admin\src\main\resources\
............此处省略380个文件信息
相关资源
- Spring2.5-中文参考手册
- rabbitMQ的demo(入门级)
- java spring面试宝典.pdf(共29页)
- springboot data jpa
- spring aop (auto-create-aop-proxy)
- Springboot集成Ldap实现单点登录
- SpringBoot前后端分离实战项目附数据库
- 《Spring+Boot参考指南(最新版)》pd
- 赞SpringBoot实现音乐网站解析支持腾讯
- 基于SpringBoot与LayUI的后台管理系统源
- 网上商城源码+数据库脚本(SpringBoo
- Springboot+vue电子商城项目(含数据库,
- 爬虫+springmvc+maven
- java websocket聊天室(springboot)
- 精通Spring(清晰书签版).pdf
- Spring Boot和Vue.js的web商城系统源码
- java-web项目加密运行包含springMVC项目
- Maven 搭建Spring + SpringMVC
- 基于Struts2+Hibernate+Spring框架的超市信
- java通用后台框架源码(1.+MyBatis3.4.6、
- 动吧旅游祸胎管理项目(pringmvc spri
- 后台脚手架框架权限管理系统源码
- RuoYi: 基于SpringBoot、Shiro、Mybatis的权限
- Java开发企业级权限管理系统.zip
- LCN兼容spring cloud2.0的jar包
- com.springsource.org.apache.commons.logging-1.
- struts2.3.7 与 spring3.0.0 缺少的jar包
- 新闻管理系统
- Java使用开源Rxtx实现串口通讯 串口开
- spring-test-3.1.1
评论
共有 条评论