这次跑的是开源项目 ELADMIN(Apache-2.0):一套前后端分离的后台管理系统,基于 Spring Boot 2.7 + JPA + Spring Security + Redis + JWT,前端 Vue + Element UI。覆盖用户/角色/菜单/部门/岗位/字典、定时任务、服务监控、代码生成、运维部署等能力,社区资料丰富,适合作为 Java 后台学习或二次开发脚手架。
项目信息
- 项目名称:ELADMIN 后台管理系统
- 上游仓库:后端 https://github.com/elunez/eladmin ;前端 https://github.com/elunez/eladmin-web
- 授权协议:Apache-2.0
- 后端技术:Spring Boot 2.7.18、Spring Data JPA、Spring Security、JWT、Redis、MySQL、Druid、Quartz、Swagger
- 前端技术:Vue 2、Element-UI、Axios、Vue Router、Vuex、ECharts
- 本地运行:后端 8000 端口,前端 8013 端口(均绑定 127.0.0.1)
- 测试账号:admin / 123456
运行记录
本地使用 Docker 启动 MySQL 8 与 Redis(仅监听 127.0.0.1),导入项目自带的 sql/eladmin.sql 与 sql/quartz.sql,再用 Maven(JDK 8)打包并启动 Spring Boot 后端,前端用 Node 16 执行 npm install && npx vue-cli-service serve --host 127.0.0.1 --port 8013。登录后逐一截取了仪表盘、用户/角色/菜单/部门/岗位、字典、定时任务与服务监控等页面。
源码包已去除 node_modules、target、.git、运行日志和 IDE 配置,保留 SQL、配置与前后端源码,并附带 RUN-DEMO.md 说明。
源码下载:本篇完整源码包(springboot-eladmin.zip,约 1.6 MB)支持积分兑换。登录后每日签到即可免费领积分,请通过本文顶部 「付费资源」下载卡片 直接兑换获取。
运行截图
登录页

仪表盘(首页)

用户管理

角色管理

菜单管理

部门管理

岗位管理

字典管理

定时任务

服务监控

小结
ELADMIN 把 RBAC 权限、部门岗位、数据字典、定时任务、服务监控和代码生成串成了一套可跑通的完整后台示例。依赖偏成熟(Vue 2 / Spring Boot 2.7),文档与演示站齐全,更适合学习权限设计与后台模块划分,二次开发前请按自身需求裁剪。本站提供的是脱敏后的完整源码包,方便本地复现截图中的界面。














暂无评论内容