30张图!手把手带你盘 Spring Boot 前后端分离实战项目!

本文以uexam项目为例,详细指导如何搭建前后端分离的Spring Boot考试系统本地环境,包括数据库MySQL/PostgreSQL、Redis、七牛云存储的配置,以及后端、Web、小程序端的环境搭建,让你轻松启动和体验项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天这篇文章,我就从一个初学者的角度,带着大家在本地搭建一下项目环境。

我会使用 uexam[1] 这个实战项目作为案例!

uexam 是一款前后端分离的在线考试系统。这个项目的后端基于 Spring Boot 2.0+MySQL/PostgreSQL+Redis+MyBatis,前端基于 Vue

图片

开始搭建环境之前,首先需要通过 Git 将项目克隆到本地。

git clone https://gitee.com/SnailClimb/uexam.git

考试系统本地环境搭建

你在学习任何一个开源项目之前,一定一定一定要仔细看一下项目的 README 文档和相关的介绍文档。

1.细读项目 README

首先,我们来看一下这个项目的 README 文档。从 README 文档中,你可以获取到项目介绍、演示地址、架构设计、使用教程等非常有用的信息。

图片

根据项目技术栈和使用教程这部分的信息,我们判断出项目启动需要依赖的外部环境有:

  • MySQL/PostgreSQL :数据库。

  • Redis :内存数据库,用作缓存

  • 七牛云存储 :存储一些文件比如图片(非必须,只在上传图片的时候会用到)

图片

并且,项目的数据库脚本在 uexam/source/xzs/sql 目录下。

2.后端环境搭建

MySQL 太大众了,网上一堆教程,我这里以 PostgreSQL 数据库版本来演示。

安装 PostgreSQL

这里我们使用 Docker 下载最近版的 PostgreSQL 镜像 ,默认大家已经安装了 Docker

$ docker pull postgres

查看 PostgreSQL 镜像:

$ docker images |grep postgres
postgres                latest              62473370e7ee        2 weeks ago         314MB

运行 ·:

$ docker run -d -p 5432:5432 --name postgresql -e POSTGRES_PASSWORD=123456 postgres

安装 Redis

这里我们使用 Docker 下载最近版的 Redi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值