项目简介
锦绣云管理系统是基于Spring Boot和Vue构建的快速开发平台,采用前后端分离的开发模式。它具备丰富的内置功能与高效的代码生成工具,能助力开发者迅速构建企业级应用。
项目的主要特性和功能
内置功能
- 基础信息管理:涵盖用户、部门、岗位、菜单、角色、字典、参数的管理,涉及信息的增删改查、权限分配等操作。
- 通知与日志管理:支持通知公告的发布与维护,记录操作日志和登录日志,并可进行查询和导出。
- 用户状态监控:实时监控在线用户状态。
- 任务管理:可对定时任务进行添加、修改、删除操作,并记录执行结果日志。
- 代码与接口生成:支持前后端代码(Java、HTML、XML、SQL文件)自动生成,自动生成业务代码相关的API接口文档。
- 系统监控:监控CPU、内存、磁盘、堆栈等系统信息,以及缓存信息和数据库连接池状态。
- 在线构建:支持拖动表单元素生成HTML代码。
技术栈
- 前端:Vue、Element UI
- 后端:Spring Boot、Spring Security、Redis、JWT
- 数据库:MySQL
- 缓存:Redis
- 权限认证:JWT
安装使用步骤
前提条件
- 安装Java 8或更高版本
- 安装Node.js和npm
- 安装MySQL数据库
- 安装Redis
后端安装步骤
- 复制项目(此处未给出复制命令,可按需补充)。
- 使用IDE(如IntelliJ IDEA或Eclipse)导入项目。
- 在
application.yml
文件中配置数据库连接信息。 - 运行
JinXiuApplication.java
启动Spring Boot应用。
前端安装步骤
- 进入前端目录:
bash cd jinxiu-admin/src/main/resources/static
- 安装依赖:
bash npm install
- 启动前端项目:
bash npm run serve
- 打开浏览器,访问
http://localhost:8080
。
配置文件
application.yml
:配置数据库连接、Redis连接、JWT密钥等。generator.yml
:配置代码生成器的相关设置,如作者、包路径、是否自动去除表前缀和表前缀等。
代码生成
在GenController
中配置生成规则,调用相关接口即可一键生成前后端代码。
权限控制
系统使用JWT进行权限认证,支持多终端认证系统,通过SysRoleController
和SysMenuController
进行角色和菜单的权限管理。
日志管理
系统记录操作日志和登录日志,通过SysOperlogController
和SysLogininforController
进行日志的查询和导出。
定时任务
通过SysJobController
管理系统的定时任务,支持任务的添加、修改、删除和执行结果日志查看。
服务监控
通过ServerController
和CacheController
监控系统的服务状态和缓存信息。
下载地址
点击下载 【提取码: 4003】