EH-ADMIN:一个springboot + vue 前后端分离的后台管理模板,一键生成CRUD操作,RBAC权限控制...

EH-ADMIN(后端) V0.0.1

EH-ADMIN,一个基于SpringBoot2 + Vue3 的前后端分离的后台管理系统

项目介绍 | 站点演示 | 项目特点 | 技术架构 | 项目文档
| 快速开始 | 特别鸣谢

前言

  • 本项目借鉴了eladmin,对一些方面进行了改进,前端使用了字节的前端UI框架Arco Design进行重构,
    使界面更加友好,简洁。
  • 作者本人是第一次学习写项目,对于项目的一些规范可能有所欠缺,如有不当希望大家能多多指点,多多提出问题。

项目进度:

  • 系统管理: 用户、角色、菜单、部门、岗位、字典、任务调度管理
  • 系统监控:在线用户、操作日志、服务监控、SQL监控
  • 运维管理:服务器、应用管理、部署管理、部署备份、数据库管理
  • 系统工具:代码生成、存储管理、邮件工具、接口文档、支付宝工具
  • 其他功能: 限流控制…

QQ交流群:727793103

项目介绍

EH-ADMIN是一个基于SpringBoot2与Vue3的前后端分离后台管理系统。Web使用Vue+Arco Design,后端使用SpringBoot+MyBatis-Plus进行开发,使用
SpringSecurity+Jwt做登录验证和权限校验(权限控制采用RBAC思想)。

源码地址

平台前端后端
giteehttps://gitee.com/erha_a/erha-admin-webhttps://gitee.com/erha_a/erha-admin-main
githubhttps://github.com/Forever2ha/erha-admin-webhttps://github.com/Forever2ha/erha-admin-main

站点演示

体验地址 : http://175.24.198.241:81
开发文档 : http://175.24.198.241
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

项目特点

  • 高效率开发,根据数据库字段一键生成前后端CRUD操作
  • 支持数据字典,便于对一些状态进行管理
  • 接口限流,防止请求压力过大导致崩溃
  • 支持运维管理

技术选型

前端

技术说明官网
Vue.js前端框架https://vuejs.org/
Vue-router路由框架https://router.vuejs.org/
Pinia全局状态管理框架https://pinia.vuejs.org/zh/
jsencrypt.jsRSA加密http://travistidwell.com/jsencrypt/
Arco Design前端ui框架https://arco.design/
Axios前端HTTP框架 https://github.com/axios/axios
Echarts图表框架www.echartsjs.com

后端

技术说明官网
SpringBootMVC框架 https://spring.io/projects/spring-boot
SpringSecurity认证和授权框架https://spring.io/projects/spring-security
MyBatis-PlusORM框架https://mp.baomidou.com/
Swagger-UI文档生产工具 https://github.com/swagger-api/swagger-ui
Redis分布式缓存https://redis.io/
Druid数据库连接池 https://github.com/alibaba/druid
七牛云七牛云 - 对象储存https://developer.qiniu.com/sdk#official-sdk
JWTJWT登录支持https://github.com/jwtk/jjwt
SLF4J日志框架http://www.slf4j.org/
Lombok简化对象封装工具 https://github.com/rzwitserloot/lombok
NginxHTTP和反向代理web服务器http://nginx.org/
MapstructJava对象拷工具https://mapstruct.org/
HutoolJava工具包类库https://hutool.cn/docs/#/
yauaa解析客户端操作系统、浏览器信息https://yauaa.basjes.nl/

项目文档

快速开始

1. 环境

请提前安装好:mysql5.7 | yarn | redis 5+ | jdk1.8+

2. 代码准备

前端: https://github.com/Forever2ha/erha-admin-web

后端: https://github.com/Forever2ha/erha-admin-main

3. 配置

  • doc/sql/ 找到 erha-admin.sql,创建一个数据库,然后导入此sql文件
  • erha-admin-main erha-admin-system/src/main/resources 找到 application.yml , 修改你的mysql配置

4. 运行

记得提前启动本地redis服务

前端

yarn install

yarn dev

后端

用idea打开直接运行

特别鸣谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值