littlebot
Published on 2025-03-30 / 3 Visits
0

【源码】基于Spring Boot和Vue的锦绣云管理系统

项目简介

锦绣云管理系统是基于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

后端安装步骤

  1. 复制项目(此处未给出复制命令,可按需补充)。
  2. 使用IDE(如IntelliJ IDEA或Eclipse)导入项目。
  3. application.yml文件中配置数据库连接信息。
  4. 运行JinXiuApplication.java启动Spring Boot应用。

前端安装步骤

  1. 进入前端目录: bash cd jinxiu-admin/src/main/resources/static
  2. 安装依赖: bash npm install
  3. 启动前端项目: bash npm run serve
  4. 打开浏览器,访问http://localhost:8080

配置文件

  • application.yml:配置数据库连接、Redis连接、JWT密钥等。
  • generator.yml:配置代码生成器的相关设置,如作者、包路径、是否自动去除表前缀和表前缀等。

代码生成

GenController中配置生成规则,调用相关接口即可一键生成前后端代码。

权限控制

系统使用JWT进行权限认证,支持多终端认证系统,通过SysRoleControllerSysMenuController进行角色和菜单的权限管理。

日志管理

系统记录操作日志和登录日志,通过SysOperlogControllerSysLogininforController进行日志的查询和导出。

定时任务

通过SysJobController管理系统的定时任务,支持任务的添加、修改、删除和执行结果日志查看。

服务监控

通过ServerControllerCacheController监控系统的服务状态和缓存信息。

下载地址

点击下载 【提取码: 4003】