项目介绍
此项目为企业数据管理系统的后端部分,前端部分请参考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
往期推荐:
基于 Spring Boot 的车牌识别系统(附项目地址)
腾讯低代码神器开源!拖拽开发,爽的飞起~
基于 Spring Boot 的车牌识别系统(附项目地址)
Java 导出 Excel 利器:JXLS
SpringBoot+Actuator打造强大的监控和管理系统
一套干净的企业数据管理系统