关注爱编码、挖掘优秀项目。

本期给各位带来的一款优质的后台管理系统:EL-ADMIN 后台管理系统。


简介

该项目由大神elunez一手大打造。它是一个基于 Spring Boot 2.1.0 、 Spring Boot Jpa、 JWT、Spring Security、Redis、Vue的前后端分离的后台管理系统。

项目地址:

https://github.com/elunez/eladmin

体验地址:

https://el-admin.xin

项目结构

项目采用按功能分模块的开发方式,结构如下

eladmin-common 为系统的公共模块,各种工具类,公共配置存在该模块

eladmin-system 为系统核心模块也是项目入口模块,也是最终需要打包部署的模块

eladmin-logging 为系统的日志模块,其他模块如果需要记录日志需要引入该模块

eladmin-tools 为第三方工具模块,包含:图床、邮件、云存储、本地存储、支付宝

eladmin-generator 为系统的代码生成模块,代码生成的模板在 system 模块中

功能模块

  1. 用户管理:提供用户的相关配置,新增用户后,默认密码为123456
  2. 角色管理:对权限与菜单进行分配,可根据部门设置角色的数据权限
  3. 菜单管理:已实现菜单动态路由,后端可配置化,支持多级菜单
  4. 部门管理:可配置系统组织架构,树形表格展示
  5. 岗位管理:配置各个部门的职位
  6. 字典管理:可维护常用一些固定的数据,如:状态,性别等
  7. 系统日志:记录用户操作日志与异常日志,方便开发人员定位排错
  8. SQL监控:采用druid 监控数据库访问性能,默认用户名admin,密码123456
  9. 定时任务:整合Quartz做定时任务,加入任务日志,任务运行情况一目了然
  10. 代码生成:高灵活度生成前后端代码,减少大量重复的工作任务
  11. 邮件工具:配合富文本,发送html格式的邮件
  12. 七牛云存储:可同步七牛云存储的数据到系统,无需登录七牛云直接操作云数据
  13. 支付宝支付:整合了支付宝支付并且提供了测试账号,可自行测试
  14. 服务监控:监控服务器的负载情况
  15. 运维管理:一键部署你的应用

使用步骤

1、下载后台Java代码 https://gitee.com/elunez/eladmin

2、下载前端Vue代码 https://gitee.com/elunez/eladmin-web

3、创建数据库并导入sql文件


4、修改数据库和redis的配置文件

5、启动后端项目,修改编译并前端访问端口


突出优点

1、自定义权限注解与匿名接口注解,可快速对接口拦截与放行

2、支持在线用户管理与服务器性能监控,支持限制单用户登录

3、支持运维管理,可方便地对远程服务器的应用进行部署与管理

最后

如果你需要security权限控制+jpa的项目,可以从中学习相关经验,运用到自己的实际项目中。

一起站在巨人的肩膀上,才能看得更远。

vue 功能模块后台可配置_Github14k的Springboot后台管理系统相关推荐

  1. Vue中使用Axios传递数组参数给SpringBoot后台时的实现方式

    场景 在前端需要实现多选,然后将所选的序号的数组传递到后台Springboot接口 需要传递的参数是一个int数组. handleCompleted() {if (this.ids == null | ...

  2. SSM整合的配置+功能模块+测试

    SSM整合的配置+功能模块+测试 一. 配置准备 1.1 module结构 1.2 pom.xml 1.3 resources 1.3.1 jdbc.properties: 1.4 config 1. ...

  3. Android App Bundle:动态功能模块

    目录 Android App Bundle 创建动态功能模块 动态功能模块 与主模块建立关联 部署应用 按需分发On-Demand 免安装分发 自 2021 年 8 月起,Google Play 将开 ...

  4. 智能手环功能模块设计_智能手环、功能模块以及智能手表的制作方法

    智能手环.功能模块以及智能手表的制作方法 [技术领域] [0001]本实用新型涉及通信领域,具体而言,涉及一种智能手环.功能模块以及智能手表. [背景技术] [0002]伴随着无线通信.传感器和处理器 ...

  5. 企业系统门户需要哪些模块_灵活用工平台SAAS系统有哪些功能模块

    灵活用工平台是企业和灵活用工的撮合平台.企业通过灵活用工平台来结算灵活用工的工资,可以有发票入账,灵活用工还有完税证明,一切合法合规.是企业使用灵活用工正规化.合法化的纽带. 灵活用工平台的灵活用工工 ...

  6. 中小企业网上手机订货下单软件|移讯云订货通订单管理系统后台功能模块

    中小企业网上手机订货下单软件|移讯云订货通管理系统后台功能模块 一:后台首页 后台首页属于仪表盘企业数据统计: 显示内容有 1:今日订单. 2:今日订单金额. 3:本月订单数量. 4:本月订单金额 5 ...

  7. php 授权模块,PHP免授权功能模块:智慧农场小程序 1.8.9后台模块前端小程序源码模块插件...

    功能模块:智慧农场小程序 1.8.9后台模块+前端小程序源码 内容介绍: 版本号:1.8.9 – 普通版注意:1.本次更新需要重新上传小程序 2.本次更新内容较多,请注意备份–新增小程序自己添加收货地 ...

  8. php项目功能模块开发,PHP+MySQLl网站开发项目式教程项目二 模块五 后台功能实现.ppt...

    登录验证码 --效果展示 任务二:管理员登录 登录验证码 --判断验证码 在用户提交表单后,在判断用户名和密码之前,应该先判断验证码是否正确.如果验证码有误,则没有必要继续判断用户名和密码. 任务二: ...

  9. app python搭建_Django搭建个人博客:创建并配置APP功能模块

    创建APP 在Django中的一个app代表一个功能模块.开发者可以将不同功能的模块放在不同的app中, 方便代码的复用.app就是项目的基石,因此开发博客的第一步就是创建新的app,用来实现跟文章相 ...

最新文章

  1. Linux网络那点事(CentOS、Ubuntu、Kali)
  2. application.xml定时
  3. python长度为n的list_python “list*n”的坑你得注意
  4. VTK:PolyData之PolyDataToImageData
  5. 路径中斜杠/、点斜杠./、点点斜杠../的区别
  6. Sqlserver别太信任SysComments表中的text字段
  7. Spring中AOP的使用
  8. freemarker-模板
  9. linux-安装wget
  10. PTA-1021—— Deepest Root(最后两组数据错误)
  11. node npm cnpm 全局安装淘宝NPM 镜像
  12. bzoj4974: [Lydsy1708月赛]字符串大师
  13. Starling自适应设备大小的做法
  14. (转)如何在windows 2008 安装IIS
  15. Fiddler4的下载与安装
  16. 计算机dos全套教学视频,梦想之路DOS命令系列培训教程(视频打包)
  17. 科技爱好者周刊:第 86 期
  18. 积化和差公式记忆口诀
  19. 麻雀虽小,五脏俱全-Sqlite
  20. Java笔记-递归(汉洛塔)

热门文章

  1. np.expm1_JavaScript中带有示例的Math.expm1()方法
  2. 改jpg_|我来改第04期|—人物海报设计
  3. 打开是什么样子的图片_情侣头像 | 无论是什么样子的你 我都好喜欢
  4. java 的io流需要学吗_Java Io流怎么学习呢?
  5. Java SecurityManager checkAwtEventQueueAccess()方法与示例
  6. 经典面试题:聊一聊垃圾回收算法
  7. 转:RMAN 备份与恢复 实例
  8. Linux Shell编程之别名和常用快捷键
  9. MFC中CString类字符串与长整型、浮点型、字符数组char数据之间的相互转换
  10. YOLOv3改进方法增加特征尺度和训练层数