【苍穹外卖 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常用注解

相关推荐
s_yellowfish4 分钟前
Maven笔记
java·笔记·maven
清霜之辰23 分钟前
详解 kotlin 相对 Java 特有的关键字及使用
android·java·kotlin
江沉晚呤时25 分钟前
深入解析策略模式在C#中的应用与实现
java·服务器·开发语言·前端·.netcore
Hamm27 分钟前
如何在TypeScript里使用类封装枚举来实现Java的枚举形参倒置
java·前端·typescript
mikey棒棒棒1 小时前
使用RabbitMQ实现异步秒杀
java·分布式·rabbitmq·mq
无情的搬砖机器1 小时前
idea 打不开terminal
java·ide·intellij-idea
avi91111 小时前
问问lua怎么写DeepSeek,,,,,
java·junit·lua·deepseek
SoFlu软件机器人1 小时前
AI 重构 Java 遗留系统:从静态方法到 Spring Bean 注入的自动化升级
java·spring·重构
liwulin05061 小时前
【JAVA】JVM 堆内存“缓冲空间”的压缩机制及调整方法
java·开发语言·jvm
程序员小假2 小时前
十个JVM核心知识点【全文万字保姆级详细讲解】
java·后端