整合 SpringBoot2 + Shiro 实现权限管理。前端完全依赖 Vue2 实现,相信能对你 SpringBoot 和 Shiro 的学习很有帮助。
项目地址:https://github.com/TyCoding/permission
线上地址:http://39.105.46.235:8083/login
如果对你有帮助的话,欢迎右上角 star 支持一下作者
功能模块
├─项目文档(Swagger2.0)
├─系统管理
│ ├─用户管理
│ ├─角色管理
│ ├─菜单管理
│ └─部门管理
├─系统监控
│ ├─在线用户
│ ├─登录日志
│ ├─系统日志
│ ├─Redis 监控
│ └─Druid 监控
├─对象储存
│ ├─七牛云
│─网络资源
│ ├─天气查询
│ └─影视资讯
后端
基础框架:Spring Boot 2.1.2.RELEASE
持久层框架:MyBatis 3.4.6
权限框架:Shiro 1.4.0
模板引擎:Thymeleaf 3.0.11.RELEASE
缓存框架:Redis
其他:Swagger2、七牛云、Mybatis 通用 Mapper、druid、Logback、fastjson、pageHelper
前端
基础框架:ElementUI
JavaScript 插件:Vue.js
1
a1274598858 2019-05-12 20:58:12 +08:00
每次请求 左边的菜单栏都会刷新,这样体验会不怎么好
|
2
TyCoding OP @a1274598858 如果你习惯了 JQuery 可能会觉得那样好些,但如果你使用了 Vue 那种方式基本无法实现(传统的方式就是嵌套<iframe>),除非你使用前后端分离,前端用 Node+Vue 单页面程序实现局部刷新
|
3
liyihang 2019-05-13 09:10:53 +08:00
|