编程开发 | 3.2M
语言:简体
5 .0
应用简介
EL-ADMIN后端管理系统是基于SpringBoot2.1.0、SpringBootJpa、JWT、SpringSecurity、Redis、Vue的后端管理系统。项目采用模块化开发方式,使用RBAC进行权限控制,支持数据字典和数据权限管理。支持一键生成前后端代码,支持动态路由。
EL-ADMIN后端管理系统是基于Spring Boot 2.1.0、Spring Boot Jpa、JWT、Spring Security、Redis、Vue的后端管理系统。项目采用模块化开发方式,使用RBAC进行权限控制,支持数据字典和数据权限管理,支持一键生成前后端代码,支持动态路由!
基本介绍
主要特点
使用最新的技术栈,拥有丰富的社区资源。
高效率开发,代码生成器可一键生成前后端代码
支持数据字典,方便管理一些状态
支持接口限流,避免恶意请求造成服务层压力过大
支持界面级功能权限和数据权限,可自定义操作
自定义权限注解和匿名接口注解可以快速拦截和释放接口。
封装一些常用的前端组件:表数据请求、数据字典等。
前后端统一异常拦截和处理,异常统一输出,避免繁琐的判断
支持在线用户管理和服务器性能监控,支持限制单用户登录
支持运维管理,可以轻松部署和管理远程服务器应用。
系统功能
用户管理:提供用户相关配置。添加新用户后,默认密码为123456
角色管理:分配权限和菜单,按部门设置角色的数据权限
菜单管理:实现了动态菜单路由,后台可配置,支持多级菜单。
部门管理:可配置系统组织结构,树形表格展示
职位管理:配置各部门的职位
字典管理:可以维护一些常用的固定数据,如:身份、性别等。
系统日志:记录用户操作日志和异常日志,方便开发者定位拍摄错误。
SQL监控:使用druid监控数据库访问性能。默认用户名是admin,密码是123456。
定时任务:集成Qu artz运行定时任务,添加任务日志,任务运行状态一目了然
代码生成:生成前后端代码,灵活性高,减少大量重复任务
电子邮件工具:使用富文本以html格式发送电子邮件
免费图片平台:使用sm.ms图片平台上传公共图片。这个图片平台不太稳定,不推荐。
七牛云存储:七牛云存储的数据可同步到系统,无需登录七牛云即可直接操作云端数据。
支付宝支付:集成支付宝支付,并提供测试账户进行自测
服务监控:监控服务器的负载情况
运维管理:一键部署您的应用
项目结构
项目采用按功能划分模块的开发方式。结构如下
eladmin-common 是系统的公共模块。该模块中存在各种工具类和公共配置。
eladmin-system是系统的核心模块,也是项目的入口模块。也是最终需要打包部署的模块。
eladmin-logging是系统的日志模块。如果其他模块需要记录日志,则需要引入该模块。
eladmin-tools是第三方工具模块,包括:图床、电子邮件、云存储、本地存储、支付宝
eladmin-generator是系统代码生成模块,代码生成模板在system模块中
热门攻略