# 基于Spring Boot和Vue的Eladmin后台管理系统
## 项目简介
Eladmin是一个基于Spring Boot 2.1.0、JPA、Spring Security、Redis和Vue的前后端分离的后台管理系统。它采用RBAC权限控制方式,支持数据字典与数据权限管理,支持一键生成前后端代码,支持前端菜单动态路由。
## 项目的主要特性和功能
- **用户管理**:提供用户的相关配置,新增用户后,默认密码为123456。
- **角色管理**:对权限与菜单进行分配,可根据部门设置角色的数据权限。
- **权限管理**:权限细化到接口,可以理解成按钮权限。
- **菜单管理**:已实现菜单动态路由,后端可配置化,支持多级菜单。
- **部门管理**:可配置系统组织架构,树形表格展示。
- **岗位管理**:配置各个部门的职位。
- **字典管理**:维护常用的一些固定的数据,如:状态,性别等。
- **操作日志**:记录用户操作的日志。
- **异常日志**:记录异常日志,方便开发人员定位错误。
- **系统缓存**:使用Jedis将缓存操作可视化,并提供对Redis的基本操作,可根据需求自行扩展。
- **SQL监控**:采用Druid监控数据库访问性能,默认用户名admin,密码123456。
- **定时任务**:整合Quartz做定时任务,加入任务日志,任务运行情况一目了然。
- **代码生成**:高灵活度一键生成前后端代码,减少80%左右的工作任务。
- **邮件工具**:配合富文本,发送HTML格式的邮件。
- **免费图床**:使用sm.ms图床,用作公共图片上传使用。
- **七牛云存储**:可同步七牛云存储的数据到系统,无需登录七牛云直接操作云数据。
- **支付宝支付**:整合了支付宝支付并且提供了测试账号,可自行测试。
## 安装使用步骤
### 前提条件
- 已下载本项目的源码文件。
- 已安装Java开发环境(JDK 8+)。
- 已安装Node.js和npm。
- 已安装MySQL数据库。
- 已安装Redis。
### 后端安装步骤
1. **复制项目**:
```bash
```
2. **导入项目**:
- 使用IDE(如IntelliJ IDEA或Eclipse)导入项目。
- 配置Maven依赖。
3. **配置数据库**:
- 在`application.yml`文件中配置数据库连接信息。
- 创建数据库并导入初始数据。
4. **启动项目**:
- 运行`EladminApplication`类中的`main`方法启动项目。
### 前端安装步骤
1. **进入前端目录**:
```bash
cd eladmin-qd
```
2. **安装依赖**:
```bash
npm install
```
3. **启动前端项目**:
```bash
npm run serve
```
4. **访问系统**:
- 打开浏览器,访问`http://localhost:8080`。
### 登录系统
- 默认账号:`admin`
- 默认密码:`123456`
## 项目结构
项目采用分模块开发方式,将通用的配置放在公共模块,`system`模块为系统核心模块也是项目入口模块,`logging`模块为系统的日志模块,`tools`模块为第三方工具模块,包含了图床、邮件、七牛云、支付宝等,`generator`模块为系统的代码生成模块。
## 系统预览
系统提供了丰富的功能和界面预览,具体可参考项目文档中的截图。
## 反馈交流
- QQ交流群:891137268
通过以上步骤,您可以顺利安装并使用Eladmin后台管理系统,享受其强大的功能和灵活的配置。
没有合适的资源?快使用搜索试试~ 我知道了~
(源码)基于SpringBoot和Vue的Eladmin后台管理系统.zip
共243个文件
java:214个
ftl:12个
xml:7个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 110 浏览量
2024-11-16
09:16:12
上传
评论
收藏 3.13MB ZIP 举报
温馨提示
# 基于Spring Boot和Vue的Eladmin后台管理系统 ## 项目简介 Eladmin是一个基于Spring Boot 2.1.0、JPA、Spring Security、Redis和Vue的前后端分离的后台管理系统。它采用RBAC权限控制方式,支持数据字典与数据权限管理,支持一键生成前后端代码,支持前端菜单动态路由。 ## 项目的主要特性和功能 用户管理提供用户的相关配置,新增用户后,默认密码为123456。 角色管理对权限与菜单进行分配,可根据部门设置角色的数据权限。 权限管理权限细化到接口,可以理解成按钮权限。 菜单管理已实现菜单动态路由,后端可配置化,支持多级菜单。 部门管理可配置系统组织架构,树形表格展示。 岗位管理配置各个部门的职位。 字典管理维护常用的一些固定的数据,如状态,性别等。 操作日志记录用户操作的日志。 异常日志记录异常日志,方便开发人员定位错误。
资源推荐
资源详情
资源评论
收起资源包目录
(源码)基于SpringBoot和Vue的Eladmin后台管理系统.zip (243个子文件)
ip2region.db 6.2MB
index.ftl 6KB
ServiceImpl.ftl 5KB
eForm.ftl 3KB
Controller.ftl 3KB
email.ftl 2KB
Service.ftl 2KB
Entity.ftl 1KB
Dto.ftl 898B
Repository.ftl 719B
QueryCriteria.ftl 661B
Mapper.ftl 471B
api.ftl 447B
Role.java 17KB
Dept.java 16KB
MenuServiceImpl.java 12KB
RedisConfig.java 11KB
GenUtil.java 11KB
UserController.java 11KB
QiNiuServiceImpl.java 10KB
UserServiceImpl.java 9KB
FileUtil.java 9KB
QueryHelp.java 8KB
VerifyCodeUtils.java 8KB
StringUtils.java 8KB
PermissionServiceImpl.java 7KB
AliPayController.java 7KB
QuartzManage.java 7KB
AlipayServiceImpl.java 7KB
RoleServiceImpl.java 7KB
Permission.java 7KB
RoleController.java 7KB
JwtTokenUtil.java 6KB
AuthenticationController.java 6KB
SecurityConfig.java 6KB
LocalStorageServiceImpl.java 6KB
DeptServiceImpl.java 6KB
GlobalExceptionHandler.java 6KB
QuartzJobServiceImpl.java 6KB
Menu.java 6KB
MenuController.java 6KB
QiniuController.java 5KB
PermissionController.java 5KB
VisitsServiceImpl.java 5KB
PictureServiceImpl.java 5KB
QuartzJobController.java 5KB
VerificationCodeServiceImpl.java 5KB
LogServiceImpl.java 5KB
RoleService.java 5KB
DictDetailController.java 5KB
EncryptUtils.java 5KB
DeptController.java 5KB
ExecutionJob.java 5KB
LimitAspect.java 5KB
JobServiceImpl.java 5KB
EmailServiceImpl.java 5KB
DictDetailServiceImpl.java 5KB
GeneratorServiceImpl.java 5KB
LocalStorageController.java 5KB
PictureController.java 4KB
JwtAuthorizationTokenFilter.java 4KB
LogAspect.java 4KB
DataScope.java 4KB
SpringContextHolder.java 4KB
DictController.java 4KB
JobController.java 4KB
QiNiuService.java 4KB
GeneratorController.java 4KB
User.java 4KB
SwaggerDataConfig.java 4KB
LogController.java 4KB
VerificationCodeController.java 4KB
UserService.java 4KB
JwtUser.java 4KB
DictServiceImpl.java 4KB
RedisServiceImpl.java 4KB
MenuService.java 4KB
Job.java 4KB
PermissionService.java 4KB
AlipayUtils.java 4KB
LocalStorage.java 4KB
QuartzJobService.java 3KB
DictDetailService.java 3KB
Query.java 3KB
JwtUserDetailsService.java 3KB
JwtPermissionService.java 3KB
SwaggerConfig.java 3KB
DictDetail.java 3KB
GenConfigServiceImpl.java 3KB
PictureService.java 3KB
StringUtilsTest.java 3KB
RedisController.java 3KB
DeptService.java 3KB
LocalStorageService.java 3KB
EmailController.java 3KB
ConfigurerAdapter.java 3KB
JobService.java 3KB
QuartzConfig.java 3KB
VisitsController.java 3KB
AlipayConfig.java 3KB
共 243 条
- 1
- 2
- 3
资源评论
t0_54coder
- 粉丝: 2993
- 资源: 5641
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- java毕设项目之ssm基于Vue.js的在线购物系统的设计与实现+vue(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm汽车养护管理系统+jsp(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm简易版营业厅宽带系统+jsp(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm绿色农产品推广应用网站+vue(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm人事管理信息系统+jsp(完整前后端+说明文档+mysql+lw).zip
- 自考04741《计算机网络原理》试题及答案2016-2018
- java毕设项目之ssm社区管理与服务的设计与实现+jsp(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm社区文化宣传网站+jsp(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm实验室耗材管理系统设计与实现+jsp(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm网络游戏公司官方平台设计与实现+jsp(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm蜀都天香酒楼的网站设计与实现+jsp(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm网上医院预约挂号系统+jsp(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm网上花店设计+vue(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm网上服装销售系统+jsp(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm小型企业办公自动化系统的设计和开发+vue(完整前后端+说明文档+mysql+lw).zip
- java毕设项目之ssm物流管理系统设计与实现+jsp(完整前后端+说明文档+mysql+lw).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功