苍穹外卖(环境搭建)

环境搭建

前端环境搭建

后端环境搭建 

使用Git进行版本控制

创建Git本地仓库 

创建Git远程仓库 

将本地文件推送到Git远程仓库 

数据库环境搭建 

前后端联调 

Nginx反向代理和负载均衡配置 

完善登录功能 

将数据库中明文密码修改为MD5加密后的密文 

修改Java代码 

导入接口文档 

Swagger

使用方法 

常用注解 


前端环境搭建

将前端运行环境放到没有中文的目录下

由于80端口号被其他服务占用,这里将nginx配置文件中端口号改为了90

后端环境搭建 

使用Git进行版本控制

导入后端初始工程后可以在忽略文件看到不需要git去管理的目录和文件 

创建Git本地仓库 

目录层次不要选错了

将初始代码提交本地库 

创建Git远程仓库 

复制仓库地址

将本地文件推送到Git远程仓库 

数据库环境搭建 

导入建表文件

前后端联调 

将配置文件中的账号密码修改为和自己的数据库一致 

编译项目

启动spring boot程序

登录苍穹外卖的用户名和密码

登录成功

Nginx反向代理和负载均衡配置 

前端请求地址:http://localhost/api/employee/login 

后端接口地址:http://localhost:8080/admin/employee/login 

nginx 反向代理配置在nginx.conf

负载均衡配置

   

完善登录功能 

将数据库中明文密码修改为MD5加密后的密文 

修改Java代码 

导入接口文档 

API管理平台YAPI网址:YApi Pro-高效、易用、功能强大的可视化接口管理平台 

Swagger

使用方法 

都是直接拷贝过来不需要自己敲  

导入knife4j的maven坐标

在配置类中加入knife4j相关配置

设置静态资源映射 

去浏览器请求访问

常用注解 

注解

说明

@Api

用在类上,例如Controller,表示对类的说明

@ApiModel

用在类上,例如entityDTOVO

@ApiModelProperty

用在属性上,描述属性信息

@ApiOperation

用在方法上,例如Controller的方法,说明方法的用途、作用

通过注解可以控制生成的接口文档,使接口文档拥有更好的可读性 

刷新页面

### 苍穹外卖项目使用 Maven 进行环境搭建 #### 检查 JDK 和 Maven 版本 确保本地安装的 Java Development Kit (JDK) 和 Apache Maven 的版本与项目需求相匹配非常重要。对于苍穹外卖项目而言,在遇到问题时应首先确认这些工具的版本是否正确[^1]。 #### 配置 `pom.xml` 文件 Maven 依赖于项目的配置文件 `pom.xml` 来管理构建过程中的各种设置。在该文件中定义了所需的库和其他资源,以及编译选项等参数。针对苍穹外卖项目,此文件位于源码根目录下,并包含了 Spring Boot、Redis 及 MyBatis Plus 等技术栈的相关依赖项[^2]。 ```xml <dependencies> <!-- Spring Boot Starter --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- Redis Support --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <!-- MyBatis Plus Integration --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>${mybatis.plus.version}</version> </dependency> ... </dependencies> ``` #### 执行 Maven 命令初始化项目结构 完成上述准备工作之后,可以通过命令行执行如下指令来下载所需依赖并生成必要的工程文件夹: ```bash mvn clean install ``` 这一步骤会自动解析 `pom.xml` 中声明的内容,从而拉取远程仓库里的 jar 包到本地缓存区;同时也会触发插件运行以创建标准的多模块布局。 #### 设置 IDE 支持 为了更好地支持开发工作流,建议将 Eclipse 或 IntelliJ IDEA 等集成开发环境配置好对 Maven 工具链的支持功能。具体操作包括但不限于更新索引、激活 Lombok 插件(如果适用)、调整 JVM 参数等等[^3]。 通过以上步骤,应该能够顺利地基于 Maven 完成苍穹外卖项目的初始环境部署流程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值