<h1 style="text-align: center">ELADMIN 后台管理系统</h1>
<div style="text-align: center">
[![AUR](https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg)](https://github.com/elunez/eladmin/blob/master/LICENSE)
[![star](https://gitee.com/elunez/eladmin/badge/star.svg?theme=white)](https://gitee.com/elunez/eladmin)
[![GitHub stars](https://img.shields.io/github/stars/elunez/eladmin.svg?style=social&label=Stars)](https://github.com/elunez/eladmin)
[![GitHub forks](https://img.shields.io/github/forks/elunez/eladmin.svg?style=social&label=Fork)](https://github.com/elunez/eladmin)
</div>
#### 项目简介
一个基于 Spring Boot 2.6.4 、 Spring Boot Jpa、 JWT、Spring Security、Redis、Vue的前后端分离的后台管理系统
现已发布基于 mybatis-plus 版本,项目地址:[https://github.com/elunez/eladmin-mp](https://github.com/elunez/eladmin-mp)、[https://gitee.com/elunez/eladmin-mp](https://gitee.com/elunez/eladmin-mp)。
**开发文档:** [https://eladmin.vip](https://eladmin.vip)
**体验地址:** [https://eladmin.vip/demo](https://eladmin.vip/demo)
**账号密码:** `admin / 123456`
#### 项目源码
| | 后端源码 | 前端源码 |
|--- |--- | --- |
| github | https://github.com/elunez/eladmin | https://github.com/elunez/eladmin-web |
| 码云 | https://gitee.com/elunez/eladmin | https://gitee.com/elunez/eladmin-web |
#### 赞助商 | Sponsor
<a href="https://www.mingdao.com/?s=utm_79&utm_source=eladmin&utm_medium=banner&utm_campaign=github&utm_content=IT赋能业务" target="_blank">
<img src="https://eladmin.vip/images/banner/mdy_index.png" alt="明道云零代码构建平台" style="width: 400px;border-radius: 2px;">
#### 主要特性
- 使用最新技术栈,社区资源丰富。
- 高效率开发,代码生成器可一键生成前后端代码
- 支持数据字典,可方便地对一些状态进行管理
- 支持接口限流,避免恶意请求导致服务层压力过大
- 支持接口级别的功能权限与数据权限,可自定义操作
- 自定义权限注解与匿名接口注解,可快速对接口拦截与放行
- 对一些常用地前端组件封装:表格数据请求、数据字典等
- 前后端统一异常拦截处理,统一输出异常,避免繁琐的判断
- 支持在线用户管理与服务器性能监控,支持限制单用户登录
- 支持运维管理,可方便地对远程服务器的应用进行部署与管理
#### 系统功能
- 用户管理:提供用户的相关配置,新增用户后,默认密码为123456
- 角色管理:对权限与菜单进行分配,可根据部门设置角色的数据权限
- 菜单管理:已实现菜单动态路由,后端可配置化,支持多级菜单
- 部门管理:可配置系统组织架构,树形表格展示
- 岗位管理:配置各个部门的职位
- 字典管理:可维护常用一些固定的数据,如:状态,性别等
- 系统日志:记录用户操作日志与异常日志,方便开发人员定位排错
- SQL监控:采用druid 监控数据库访问性能,默认用户名admin,密码123456
- 定时任务:整合Quartz做定时任务,加入任务日志,任务运行情况一目了然
- 代码生成:高灵活度生成前后端代码,减少大量重复的工作任务
- 邮件工具:配合富文本,发送html格式的邮件
- 七牛云存储:可同步七牛云存储的数据到系统,无需登录七牛云直接操作云数据
- 支付宝支付:整合了支付宝支付并且提供了测试账号,可自行测试
- 服务监控:监控服务器的负载情况
- 运维管理:一键部署你的应用
#### 项目结构
项目采用按功能分模块的开发方式,结构如下
- `eladmin-common` 为系统的公共模块,各种工具类,公共配置存在该模块
- `eladmin-system` 为系统核心模块也是项目入口模块,也是最终需要打包部署的模块
- `eladmin-logging` 为系统的日志模块,其他模块如果需要记录日志需要引入该模块
- `eladmin-tools` 为第三方工具模块,包含:邮件、七牛云存储、本地存储、支付宝
- `eladmin-generator` 为系统的代码生成模块,支持生成前后端CRUD代码
#### 详细结构
```
- eladmin-common 公共模块
- annotation 为系统自定义注解
- aspect 自定义注解的切面
- base 提供了Entity、DTO基类和mapstruct的通用mapper
- config 自定义权限实现、redis配置、swagger配置、Rsa配置等
- exception 项目统一异常的处理
- utils 系统通用工具类
- eladmin-system 系统核心模块(系统启动入口)
- config 配置跨域与静态资源,与数据权限
- thread 线程池相关
- modules 系统相关模块(登录授权、系统监控、定时任务、运维管理等)
- eladmin-logging 系统日志模块
- eladmin-tools 系统第三方工具模块
- eladmin-generator 系统代码生成模块
```
#### 特别鸣谢
- 感谢 [PanJiaChen](https://github.com/PanJiaChen/vue-element-admin) 大佬提供的前端模板
- 感谢 [Moxun](https://github.com/moxun1639) 大佬提供的前端 Curd 通用组件
- 感谢 [zhy6599](https://gitee.com/zhy6599) 大佬提供的后端运维管理相关功能
- 感谢 [j.yao.SUSE](https://github.com/everhopingandwaiting) 大佬提供的匿名接口与Redis限流等功能
- 感谢 [d15801543974](https://github.com/d15801543974) 大佬提供的基于注解的通用查询方式
#### 项目捐赠
项目的发展离不开你的支持,请作者喝杯咖啡吧☕ [Donate](https://eladmin.vip/pages/030101/)
#### 反馈交流
- QQ交流群:891137268 、947578238、659622532
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
项目基于 Spring Boot 2.6.4、 Jpa、 Spring Security、Redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
资源推荐
资源详情
资源评论
收起资源包目录
项目基于 Spring Boot 2.6.4、 Jpa、 Spring Security、Redis、Vue的前后端分离 (307个子文件)
index.ftl 7KB
ServiceImpl.ftl 6KB
Controller.ftl 3KB
taskAlarm.ftl 3KB
Entity.ftl 2KB
Service.ftl 2KB
QueryCriteria.ftl 2KB
email.ftl 2KB
Dto.ftl 1KB
Repository.ftl 1KB
Mapper.ftl 1KB
api.ftl 437B
.gitignore 72B
RedisUtils.java 20KB
GenUtil.java 17KB
DeployServiceImpl.java 15KB
MenuServiceImpl.java 15KB
FileUtil.java 13KB
UserServiceImpl.java 11KB
QueryHelp.java 10KB
DeptServiceImpl.java 10KB
QiNiuServiceImpl.java 10KB
UserController.java 9KB
SpringSecurityConfig.java 9KB
GeneratorServiceImpl.java 9KB
RoleServiceImpl.java 8KB
RedisConfig.java 8KB
MonitorServiceImpl.java 8KB
QuartzJobServiceImpl.java 8KB
RsaUtils.java 8KB
StringUtils.java 7KB
SysLogServiceImpl.java 7KB
AuthorizationController.java 7KB
MenuController.java 7KB
QuartzManage.java 6KB
AliPayController.java 6KB
ExecutionJob.java 6KB
DeployController.java 6KB
QuartzJobController.java 6KB
RoleController.java 6KB
SqlUtils.java 6KB
LocalStorageServiceImpl.java 5KB
SwaggerConfig.java 5KB
DeptController.java 5KB
SpringContextHolder.java 5KB
AliPayServiceImpl.java 5KB
OnlineUserService.java 5KB
JobServiceImpl.java 5KB
DatabaseController.java 5KB
TokenProvider.java 5KB
DictServiceImpl.java 5KB
ServerDeployServiceImpl.java 5KB
AppServiceImpl.java 5KB
GeneratorController.java 5KB
DateUtil.java 4KB
QiniuController.java 4KB
TokenFilter.java 4KB
DataTypeEnum.java 4KB
DatabaseServiceImpl.java 4KB
SysLogController.java 4KB
UserRepository.java 4KB
GlobalExceptionHandler.java 4KB
LoginProperties.java 4KB
DictDetailController.java 4KB
BadConfigurationException.java 4KB
EmailServiceImpl.java 4KB
LocalStorageController.java 4KB
DeployHistoryServiceImpl.java 4KB
ServerDeployController.java 4KB
DictController.java 4KB
ConfigurerAdapter.java 4KB
LimitAspect.java 4KB
DictDetailServiceImpl.java 4KB
User.java 4KB
WebSocketServer.java 3KB
JobController.java 3KB
SecurityUtils.java 3KB
EncryptUtils.java 3KB
LogAspect.java 3KB
RoleService.java 3KB
UserService.java 3KB
DataServiceImpl.java 3KB
AppController.java 3KB
ScpClientUtil.java 3KB
VerifyServiceImpl.java 3KB
Role.java 3KB
QuartzJobService.java 3KB
Menu.java 3KB
VerifyController.java 3KB
MenuService.java 3KB
QiNiuService.java 3KB
ColumnInfo.java 3KB
DeptService.java 3KB
UserDetailsServiceImpl.java 3KB
AlipayUtils.java 3KB
DeployService.java 3KB
BaseEntity.java 3KB
DeployHistoryController.java 3KB
AnonymousPatchMapping.java 3KB
AnonymousDeleteMapping.java 3KB
共 307 条
- 1
- 2
- 3
- 4
资源评论
UnknownToKnown
- 粉丝: 1w+
- 资源: 749
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C#上位机与台达PLC通信,modbus TCP协议 1.真实使用项目,该程序框架完整,适合在此基础上开发项目 2.使用VS
- Python医学数据分析,医学数据采集,采集网站,采集方法,便于探索医学数据
- MATLAB Simulink电动汽车转弯制动ABS模型,联合直接横摆力矩DYC 转向制动稳定性控制 软件使用:Matlab
- 西门子PLC1200博途V16程序画面例程,具体项目工艺为制药厂生物发酵系统,程序内有报警,模拟量标定处理,温度PID,称重仪表
- 大型语言模型中的损失函数及其应用场景解读
- Simulink永磁同步电机(PMSM)模型,一共有两个,分别是基本型永磁同步电机模型(B-PMSM)和磁饱和型永磁同步电机模型
- 西门子S7-1200PLC脉冲控制伺服程序案例 此程序是关于西门子1200PLC以PTO脉冲方式控制伺服电机,步进电机的功能块程
- OpenScenario场景仿真结构思维导图, OpenScenario是 自动驾驶仿真软件carla推出来的场景仿真标准,可配
- 永磁同步电机的控制算法仿真模型: 1. 永磁同步电机的MRAS无传感器矢量控制: 2. 永磁同步电机的SMO无传感器矢量控制(反
- 基于Matlab的主动配电网实时无功优化 考虑风电和光伏的接入,采用多目标粒子群算法,以网损和电压偏差为目标,优化变压器分接头、
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功