EasyAdmin轻量级后台管理系统脚手架
easy❤️,easy❤️,easy❤️,打造一款简单、轻量级的后台管理系统脚手架⛳⛳⛳。目前使用的技术都是相对较轻量级、上手很容易的技术。例如:Spring Boot、hutool-all、mybatis-plus 、knife4j 、sa-token、javamelody 、snakerflow 等。后续的发展方向也是把目标对准中小型项目,提炼简单高效架构。
适合场景:💋学生学习、💋前后端项目练手、💋私活快速开发、💋中小型企业脚手架、💋Spring Boot深度扩展学习等
项目架构灵活多变,内置前后端代码生成,开发模式支持前后端分离和不分离模式,部署模式支持多种方式:Fat.jar模式、Nginx反向代理、Nginx正向代理。
配套技术文章:👉从零搭建开发脚手架
本开源项目,也是从我的专栏《从零搭建开发脚手架》整理而来
功能列表
功能 | 状态 | 相关文档 |
---|---|---|
用户管理、部门管理、菜单管理、角色管理🐾 | ✅ | |
基于RBAC角色的访问控制🐾 | ✅ | 认证授权 sa-token |
基于knife4j-Api文档集成🐾 | ✅ | Knife4j替换swagger |
基于javamelody应用监控🐾 | ✅ | Javamelody-应用程序监控 |
基于Snakerflow的工作流引擎🐾 | ✅ | 轻量级工作流引擎Snakerflow集成 |
自定义注解+AOP用户行为分析🐾 | ✅ | SpringBoot自定义注解+AOP实现用户行为监控 |
基于Freemrker的前后端代码一键生成🐾 | ✅ | |
基于mybatis插件的数据权限控制🐾 | ❌ | 基于Mybatis-Plus的数据权限实现 |
基于SpringTask定时任务(支持动态CRUD任务) 🐾 | ✅ | 基于Spring Task实现动态管理任务 |
在线WebLog、动态修改日志级别🐾 | ✅ | 在线WebLog、动态修改日志级别 |
在线演示
用户名/密码:laker/lakernote
当前处于开发阶段,由于我前端技术小白水平,开发进度较慢,还有很多功能未开发完成,有想一起开发的小伙伴,请加微信☎️【lakernote】联系我。
评论