打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
基于 Spring Boot 2.1.0 、Vue 的前后端分离的权限管理系统

eladmin

项目基于 Spring Boot 2.1.0 、 Spring boot Jpa、 Spring Security、redis、Vue 的前后端分离的权限管理系统,项目采用分模块开发方式, 权限控制采用 RBAC(Role-Based Access Control,基于角色的访问控制),支持数据字典、数据权限管理、前端菜单支持动态路由。

项目源码

开发文档

https://docs.auauz.net/#/

预览地址

https://auauz.net

用户账号密码

  • 管理员: admin
  • 测试用户: test
  • 密码: 123456

开发环境

  • JDK:8
  • IDE:IntelliJ IDEA (后端)
  • IDE:JetBrains WebStorm(前端)
  • 依赖管理:Maven
  • 数据库:MySQL 5.5.59

功能模块

系统管理

- 用户管理 提供用户的相关配置

- 角色管理 对权限与菜单进行分配

- 权限管理 权限细化到接口

- 菜单管理 已实现菜单动态路由,后端可配置化,支持多级菜单

- 部门管理与岗位管理

- 字典管理 应广大码友的要求加入字典管理

系统监控

- 操作日志 使用 apo 记录用户操作日志

- 异常日志 记录操作过程中的异常,并且提供查看异常的堆栈信息

- 系统缓存 使用 jedis 将缓存操作可视化,并提供对 redis 的基本操作,可根据需求自行扩展

- 实时控制台 实时打印 logback 日志,来自微强迫症患者的精心配色,更好的监控系统的运行状态

- SQL 监控 采用 druid 监控数据库访问性能,默认用户名 admin,密码 123456

系统工具

- 定时任务 整合 Quartz 做定时任务,加入任务日志,任务运行情况一目了然

- 代码生成 高灵活度一键生成前后端代码,减少百分之80左右的工作任务

- 接口文档 使用的是 swagger-ui

- 邮件工具 配合富文本,发送html格式的邮件

- SM.MS 免费图床 挺好用的一个图床,作为公共图片上传使用

- 七牛云存储 这个就不多说了

- 支付宝支付 提供了测试账号,可自行测试

组件管理

- 图标库 系统图标来自 https://www.iconfont.cn/

- 富文本 集成 wangEditor 富文本

- Markdown 编辑器与 Yaml 编辑器

项目结构

后端技术栈

  • 基础框架:Spring Boot 2.1.0.RELEASE
  • 持久层框架:Spring boot Jpa
  • 安全框架:Spring Security
  • 缓存框架:Redis
  • 日志打印:logback+log4jdbc
  • 接口文档 swagger2
  • 其他:fastjson、aop、MapStruct等

前端技术栈

  • node
  • vue
  • vue-router
  • axios
  • element ui

系统预览

项目地址

https://github.com/elunez/eladmin

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
推荐一款高颜值的 Spring Boot 快速开发框架
Spring Boot +Security+Redis+Vue构建后台管理系统源码
可能是目前国内最火的20个Java开源项目,聊天、电商、支付、仓管
5款Java微服务开源框架
15 个优秀开源的 Spring Boot 学习项目,一网打尽!
有哪些比较流行的 C、C++和Java 的入门级项目?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服