本地运行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启动类:

结果如下:

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

相关推荐
sulikey3 小时前
从零配置一个规范的 Python Git 仓库(适用于 Gitee / GitHub)
git·python·pycharm·gitee·github
whysqwhw3 小时前
KuiklyUI声明式组件体系的实现分析
github
whysqwhw3 小时前
ComposeView 的上下游继承关系及相关类/接口分析
github
逛逛GitHub5 小时前
登上 GitHub 热榜!一口气调用多个 AI 大模型开源神器。
github
21号 15 小时前
4.客户端(Redis)
开发语言·数据库·github
梦想CAD控件5 小时前
网页CAD中组(Group)功能的二次开发
前端·javascript·github
米诺zuo6 小时前
不同的项目仓库配置不同的github账号
github
修炼室7 小时前
如何在GitHub上查看自己提过的Issues
github
CoderJia程序员甲9 小时前
GitHub 热榜项目 - 日榜(2025-10-21)
ai·开源·github·ai编程·github热榜
tokepson11 小时前
技术 | 在单台电脑上管理多个 GitHub 账户并解决推送问题(测试中)
github·技术·记录