本地运行github上下载的项目--接Git入门篇

1.了解项目

这是一个基于Spring Boot 和 Mybatis Plus 构建的Java项目,很经典的外卖项目,参考b站的黑马瑞吉外卖。

2.构建项目

SpringBoot项目,首先下载一些常见的项目要求的组件。然后配置如下:

看README,在阅读该项目README的构建部分时,依据作者提示我做出如下操作:

3.1. 在数据库管理工具中创建数据库rikky_takeaway,运行项目db.sql,导入所有的表

导入项目的 db.sql 文件:

右键点击rikky_takeaway数据库,选择 运行SQL文件,点击...小框,选择该项目的sql文件:

运行后结果如下:

3.2.回到项目补充数据库的连接信息

项目db.sql文件中的表都导入到本地数据库中,之后回到项目的src/main/resources目录下,找到application.yml文件,补充数据库的连接信息:

3.3.配置Redis

同样,在application.yml中,补充redis的连接信息:

【注意】

关于Redis的下载和使用需要自己研究一下,我是windows系统下用软件VMWare Workstation虚拟机软件新建linux虚拟机,并在虚拟机下安装的Redis,host是在Linux系统下命令行用ipconfig命令查看的。

3.4.邮箱配置

按照README操作之后,得到邮箱smtp授权码如下:

配置如下:

3.5.文件存储位置配置

复制img文件夹的绝对路径:

并在linux-path后面粘贴该绝对路径,之后用户上传的图片就会存储到这。

至此,配置完毕。

3.运行项目

右键点击RikkyApplication启动类:

结果如下:

前台模拟手机浏览器如下:

相关推荐
草梅友仁4 小时前
草梅 Auth 1.1.0 发布与最新动态 | 2025 年第 30 周草梅周报
开源·github·ai编程
mortimer5 小时前
安装NVIDIA Parakeet时,我遇到的两个Pip“小插曲”
python·github
心之语歌8 小时前
Spring AI MCP 客户端
人工智能·spring·github
yeshan33311 小时前
使用 Claude Code 的自定义 Sub Agent 完善博文写作体验
ai·github·agent·claudecode
程序视点11 小时前
望言OCR 2025终极评测:免费版VS专业版全方位对比(含免费下载)
前端·后端·github
玩个冰球12 小时前
Stata 18下载安装教程(非常详细),看完这一篇就够了(附安装包)
github
Xi_Xu12 小时前
Xget:下一代开源资源获取加速引擎,让你的文件下载、储存库克隆和镜像拉取快如闪电
开源·github
用户40993225021214 小时前
FastAPI的查询白名单和安全沙箱机制如何确保你的API坚不可摧?
前端·后端·github
计算机毕设定制辅导-无忧学长17 小时前
InfluxDB Flux 查询协议实战应用(二)
github
黄团团21 小时前
SpringBoot连接Sftp服务器实现文件上传/下载(亲测可用)
服务器·spring boot·github