项目简介
本项目是基于Spring Boot和Vue实现的通用后台管理系统,提供功能全面且易于扩展的后台管理解决方案。前端基于Vue框架,后端基于Spring Boot框架,具备用户管理、角色权限管理、部门管理、个人主页等功能。
项目的主要特性和功能
前端功能
- 基于Vue的Vue - Admin - Template模板开发。
- 实现动态角色权限配置。
后端功能
- 利用MyBatis、Spring Data JPA、MySQL实现数据增删查改。
- 借助Lmax - Disruptor实现图片上传及小图裁剪处理。
- 使用Shiro进行权限管理。
- 通过JWT实现前后端数据通信。
- 利用Git、Jenkins、Docker进行项目持续集成部署。
- 使用Redis进行缓存处理。
安装使用步骤
环境准备
- Java 8或更高版本
- Maven 3.x
- Node.js 12.x或更高版本
- MySQL 5.7或更高版本
- Redis 5.x或更高版本
后端安装步骤
- 复制项目到本地:
bash
- 进入项目目录:
bash cd jzframe
- 使用Maven构建项目:
bash mvn clean install
- 配置数据库连接信息,编辑
src/main/resources/application.properties
文件:properties spring.datasource.url=jdbc:mysql://localhost:3306/your_database spring.datasource.username=your_username spring.datasource.password=your_password
- 启动Spring Boot应用:
bash mvn spring-boot:run
前端安装步骤
- 进入前端项目目录:
bash cd jzframe/vue-admin-template
- 安装依赖:
bash npm install
- 启动开发服务器:
bash npm run dev
- 访问系统:打开浏览器,访问
http://localhost:9528
。
配置与部署
- 配置文件:根据实际需求修改
application.properties
和vue-admin-template/config/index.js
中的配置。 - 部署:使用Docker进行容器化部署,具体步骤参考Docker官方文档。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】