★热门 | 语言: Java
项目简介
eladmin是一款基于Spring Boot 2.7.18 + Jpa + Spring Security + Redis + Vue的前后端分离后台管理系统,系统采用Jpa作为ORM框架替代MyBatis,提供更简洁的CRUD操作体验。项目功能完善,代码规范,注释详细,适合作为企业级项目开发的脚手架。系统内置用户管理、角色管理、菜单管理、部门管理、岗位管理、字典管理、参数管理、通知公告、日志管理等模块,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由,是目前最流行的Java后台管理框架之一。
核心功能
权限管理:Spring Security认证授权,菜单权限、按钮权限、数据权限
代码生成:Velocity模板代码生成,支持单表、树表、主子表
数据权限:基于Jpa的粒度数据权限,部门数据隔离
定时任务:分布式定时任务,支持Cron表达式、任务调度
接口文档:knife4j接口文档,自动扫描接口生成文档
操作日志:记录用户操作行为,支持异常信息捕获
在线用户:实时查看在线用户,支持强制下线
通知公告:系统通知发布,支持站内信、邮件通知
缓存管理:Redis缓存管理,支持缓存监控和过期策略
技术栈
Java + Spring Boot 2.7.18 + Jpa + Spring Security + Redis + Vue3 + Element Plus + MySQL
适用场景
后台管理系统快速开发、企业级项目脚手架、Spring Security学习、Jpa框架实战
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0 |