【苍穹外卖 Day1】前后端搭建 & Swagger导入接口文档

项目技术选型

前端

直接使用打包好的nginx运行。

后端

1、导入初始代码结构如下:

2、将代码上传远程仓库。

3、创建数据库,并修改数据库配置。

4、断点调试,前后端联调。

5、使用Nginx代理,修改Nginx配置

好处:提高访问速度,进行负载均衡,保证后端服务安全。

6、使用md5加密前端发送的明文密码:

java 复制代码
password = DigestUtils.md5DigestAsHex(password.getBytes(StandardCharsets.UTF_8));

数据库存储加密密码,前端发送请求后先加密,再与数据库中的密码作比对。

接口文档

一、Yapi平台(设计时)

设计阶段,可以通过导入json文件生成接口文档,完成API的设计。

二、Swagger(开发时)

1、通过代码生成接口文档




2、接口调试

生成接口文档后,可使用IP:端口号/doc.html访问,在里面做接口测试。

3、Swagger常用注解

相关推荐
喜欢小苹果的码农几秒前
xxl-job主流程分析
java
敖正炀1 分钟前
HashMap 源码深度拆解(JDK 7→8)
java
Yeats_Liao1 分钟前
物联网接入层技术剖析(二):epoll到底是怎么工作的
java·linux·网络·物联网·信息与通信
DevOpenClub11 分钟前
职教高考及高职分类招生控制线 API 接口
java·数据库·高考
Tsuki_tl12 分钟前
【总结】Java的线程状态
java·后端·面试·多线程·并发编程·线程状态
苦逼的猿宝18 分钟前
springboot的网页时装购物系统
java·毕业设计·springboot·计算机毕业设计
WL_Aurora19 分钟前
Java多线程编程基础与实践
java·多线程
再写一行代码就下班23 分钟前
根据给定word模板,动态填充指定内容,并输出为新的word文档。(${aa}占位符方式且支持循环动态表格)
java·开发语言
西安邮电大学31 分钟前
SpringMVC执行流程
java·后端·spring·面试
i220818 Faiz Ul33 分钟前
智慧养老平台|基于SprinBoot+vue的智慧养老平台系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·毕设·智慧养老平台