# 基于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图床,用作公共图片上传使用。
- **七牛云存储**:可同步七牛云存储的数据到系统,无需登录七牛云直接操作云数据。
- **支付宝支付**:整合了支付宝支付并且提供了测试账号,可自行测试。
## 安装使用步骤
1. **复制项目**:
```bash
```
2. **前端安装**:
```bash
cd eladmin/eladmin-web
npm install
npm run dev
```
3. **后端安装**:
```bash
cd eladmin/eladmin-system
mvn install
mvn spring-boot:run
```
4. **配置数据库**:
- 修改`application.yml`中的数据库连接信息。
- 运行SQL脚本初始化数据库。
5. **启动项目**:
- 启动后端服务。
- 启动前端服务。
6. **访问系统**:
- 打开浏览器,访问`http://localhost:8080`。
- 使用默认账号`admin`和密码`123456`登录系统。
通过以上步骤,您可以成功安装并运行eladmin后台管理系统。
没有合适的资源?快使用搜索试试~ 我知道了~
(源码)基于Spring Boot和Vue的eladmin后台管理系统.zip
共257个文件
java:223个
ftl:12个
xml:10个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 84 浏览量
2024-11-23
04:18:59
上传
评论
收藏 3.16MB ZIP 举报
温馨提示
# 基于Spring Boot和Vue的eladmin后台管理系统 ## 项目简介 eladmin是一个基于Spring Boot 2.1.0、JPA、Spring Security、Redis和Vue的前后端分离的后台管理系统。它采用RBAC权限控制方式,支持数据字典与数据权限管理,支持一键生成前后端代码,支持前端菜单动态路由。 ## 项目的主要特性和功能 用户管理提供用户的相关配置,新增用户后,默认密码为123456。 角色管理对权限与菜单进行分配,可根据部门设置角色的数据权限。 菜单管理已实现菜单动态路由,后端可配置化,支持多级菜单。 部门管理可配置系统组织架构,树形表格展示。 岗位管理配置各个部门的职位。 字典管理维护常用的一些固定的数据,如状态、性别等。 操作日志记录用户操作的日志。 异常日志记录异常日志,方便开发人员定位错误。 系统缓存使用Jedis将缓存操作可视化,并提供对Redis的基本操作。
资源推荐
资源详情
资源评论
收起资源包目录
(源码)基于Spring Boot和Vue的eladmin后台管理系统.zip (257个子文件)
ip2region.db 6.2MB
ServiceImpl.ftl 6KB
index.ftl 6KB
eForm.ftl 3KB
Controller.ftl 3KB
email.ftl 2KB
Service.ftl 1KB
Entity.ftl 1KB
Dto.ftl 898B
QueryCriteria.ftl 671B
api.ftl 630B
Repository.ftl 621B
Mapper.ftl 456B
MenuServiceImpl.java 14KB
QiNiuServiceImpl.java 11KB
GenUtil.java 11KB
FileUtil.java 11KB
UserServiceImpl.java 10KB
UserController.java 9KB
QuartzJobServiceImpl.java 9KB
RedisConfig.java 9KB
SecurityConfig.java 9KB
LocalStorageServiceImpl.java 9KB
QueryHelp.java 8KB
StringUtils.java 8KB
RoleServiceImpl.java 8KB
JobServiceImpl.java 7KB
LogServiceImpl.java 7KB
RoleController.java 7KB
JwtTokenUtil.java 7KB
PictureServiceImpl.java 7KB
DeptServiceImpl.java 7KB
QuartzManage.java 7KB
AliPayController.java 7KB
DictServiceImpl.java 6KB
MenuController.java 6KB
QuartzJobController.java 6KB
AlipayServiceImpl.java 6KB
OnlineUserService.java 6KB
AuthenticationController.java 6KB
VerificationCodeServiceImpl.java 6KB
QiniuController.java 5KB
AopSourceSwitcher.java 5KB
JobController.java 5KB
DictDetailController.java 5KB
GlobalExceptionHandler.java 5KB
VisitsServiceImpl.java 5KB
SwaggerConfig.java 5KB
LogController.java 5KB
PictureController.java 5KB
DeptController.java 5KB
EmailServiceImpl.java 5KB
RedisServiceImpl.java 5KB
GeneratorServiceImpl.java 5KB
LimitAspect.java 5KB
ExecutionJob.java 5KB
DataScope.java 5KB
JwtAuthorizationTokenFilter.java 4KB
DictController.java 4KB
LogAspect.java 4KB
VerificationCodeController.java 4KB
EncryptUtils.java 4KB
LocalStorageController.java 4KB
DictDetailServiceImpl.java 4KB
GeneratorController.java 4KB
OnlineController.java 4KB
QiNiuService.java 4KB
User.java 4KB
SpringContextHolder.java 4KB
Role.java 4KB
MenuService.java 4KB
RoleQueryCriteria.java 4KB
JwtUserDetailsService.java 4KB
JwtUser.java 3KB
RedisController.java 3KB
GenConfigServiceImpl.java 3KB
MyBot.java 3KB
QuartzJobService.java 3KB
Menu.java 3KB
ConfigurerAdapter.java 3KB
Dept.java 3KB
AlipayUtils.java 3KB
VisitsController.java 3KB
TranslatorUtil.java 3KB
JwtPermissionService.java 3KB
AsyncTaskExecutePool.java 3KB
UserService.java 3KB
RoleService.java 3KB
QuartzConfig.java 3KB
EmailController.java 3KB
BaseEntity.java 3KB
LocalStorage.java 3KB
TheadFactoryName.java 3KB
UserDTO.java 3KB
UserAvatar.java 3KB
QiNiuUtil.java 3KB
PageUtil.java 3KB
LimitController.java 3KB
AlipayConfig.java 3KB
Query.java 3KB
共 257 条
- 1
- 2
- 3
资源评论
t0_54coder
- 粉丝: 3054
- 资源: 5640
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 知攻善防-应急响应靶机-web2.z32
- 还需要改的 只实现13数据
- 基于三菱PLC的温室大棚控制系统的设计塑料大棚温室控制 基于三菱PLC的智能农业温室大棚控制系统设计大棚电气控制组态画面
- Remote Ripple远程桌面允许用户从任何地方、任何设备上远程访问和控制其他计算机 软件的主要特点是其跨平台性,支持Windows、Mac、Linux等多种操作系统,以及iOS和Android
- 基于Unet网络实现对天文图像的降噪处理python源码+说明(高分项目)
- 知攻善防-应急响应靶机-web2.z35
- 知攻善防-应急响应靶机-web2.z36
- python基于Unet网络实现对天文图像的降噪处理源码+说明(高分项目)
- 知攻善防-应急响应靶机-web2.z01
- 知攻善防-应急响应靶机-web2.z02
- 知攻善防-应急响应靶机-web2.z03
- 知攻善防-应急响应靶机-web2.z04
- Oracle JDK1.8最后一个免费版本安装包及安装说明
- 基于STM32F051K8U6的光强传感器数据采集与风扇控制实现-含代码和注释
- 网上调查系统:性能优化与可扩展性分析
- 跨平台教务管理:教务信息平台的开发
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功