ELADMIN:基于 Vue + Spring Boot 全栈管理系统

科技   2024-11-29 18:25   湖北  


文章底部获取项目地址



ELADMIN 是一个基于 Vue、Spring Boot 的前后端分离模式的后台管理系统。项目采用模块化的方式开发,权限控制基于 RBAC,支持一键生成前后端代码,以及动态路由等功能。
前端技术栈:Vue + Element-UI + Webpack + Axios + Sass + Vuedraggable + Echarts。
后端技术栈:Spring Boot 2.6.4 + Spring Boot Jpa/Mybatis-Plus + JWT + Spring Security + Redis。
部分页面预览:
功能详情:
角色菜单权限:允许管理员根据角色分配不同的权限和菜单,实现精细化的权限控制。可以根据部门或业务需求设置角色的数据访问权限,确保数据安全和合规性。
菜单路由:系统的前端菜单支持动态路由,可以根据后端配置自动更新前端菜单。菜单结构和权限可以在后端进行配置,无需修改前端代码。支持创建和展示多级菜单,适应复杂的业务需求。
字典数据维护:系统提供了字典管理功能,用于维护一些常用的固定数据。管理员可轻松管理和更新这些固定数据。
系统日志:系统记录用户的所有操作日志,包括登录、操作、更改等。记录系统异常日志,帮助开发人员快速定位和解决问题。
SQL 监控:使用 Druid 监控工具监控数据库访问性能,提高数据库操作的透明度和效率。
定时任务:系统整合了 Quartz 定时任务,支持定时任务的创建和管理。提供任务日志记录,方便跟踪任务的执行情况。
代码生成:系统提供高灵活度的代码生成工具,可以一键生成前后端代码,减少重复工作。通过代码生成功能,减少了大量的重复性开发任务。
邮件工具:系统支持使用富文本编辑器发送 HTML 格式的邮件,提高邮件内容的丰富性和专业性。
支付整合:系统整合了支付宝支付功能,提供了测试账号,方便进行支付功能的测试和验证。
特性介绍:
接口限流: 支持接口级别的功能权限与数据权限,可自定义操作。
自定义权限注解: 自定义权限注解与匿名接口注解,快速对接口拦截与放行。
前端组件封装: 对一些常用的前端组件进行封装,如表格数据请求、数据字典等。
统一异常拦截处理: 前后端统一异常拦截处理,统一输出异常,避免繁琐的判断。
服务监控:系统提供服务监控功能,实时监控服务器的负载情况,确保系统的稳定运行。
运维管理: 支持运维管理,方便对远程服务器的应用进行部署与管理。

《前端资源推荐》公众号收集各种前端组件 UI 框架、JS 插件工具、中后台系统模板、动画库、低代码、可视化资源、开源项目、学习资源、特效源码等,如有其他优秀资源,欢迎发消息投稿,感谢点赞、在看、转发、关注!!!

其他推荐


Uppy:支持断点续传 模块化的文件上传库

kkFileView:支持数十种文件格式预览开源工具库

Arco Design Mobile:字节新开源移动端 UI 组件库

V3 Admin Vite:低成本上手 中后台管理系统模板

Vxe Table:Vue3 支持超大数据量渲染的表格组件

F2:蚂蚁开源 跨平台多端可视化图表

勾股 OA:开源 企业办公管理系统

Fabricjs:交互式 canvas 图形绘制库

项目地址


GitHub:https://github.com/elunez/eladmin-web/

JPA 后端:https://github.com/elunez/eladmin

Mybatis-Plus 版:https://github.com/elunez/eladmin-mp

官方文档:https://eladmin.vip/

前端资源推荐
推荐分享各种前端组件UI、插件工具、中后台系统、低代码、可视化、开源项目、学习资源、特效源码等
 最新文章