点击“终码一生”,关注,置顶公众号
项目介绍
此项目为企业数据管理系统的后端部分,前端部分请参考vue-admin,项目实现了菜单管理、用户管理、角色管理和权限管理四个基础模块,前端菜单管理结合动态路由可自由添加菜单。结合Shiro权限管理实现了菜单和按钮的权限控制。
❝前端采用的是经典的vue + element-ui + axios,后端采用的是SpringBoot + MyBatis + Shiro + Logback + MySQL。
❞
技术栈说明
基于SpringBoot结合以下技术栈研发
-
权限框架:Shiro -
持久层:MyBatis -
视图层:无 -
日志:Logback -
单元测试:未集成 -
插件:Swagger、Lombok
包名说明
-
api: 存放API -
service:存放业务类 -
dao:存放持久层类 -
core:存放核心类,如常量类,工具类,异常类,全局实体类等 -
interceptor:存放拦截器 -
filter:存放过滤器 -
config: 存放配置类,如Swagger配置类 -
shiro:存放shiro相关配置和实体
项目预览
前端地址:https://gitee.com/lazymk-cg-templates/vue-admin
后端地址:https://gitee.com/lazymk-cg-templates/springboot-admin
往期推荐


