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

相关推荐
惜缘破军11 分钟前
基于 Spring Boot 4 和 Spring Cloud 2025 的微服务基础框架 hdfk7-boot
java
小白起 v17 分钟前
从零搭建一个现代化的验证码登录系统:Spring Boot + 阿里云短信实战教程
java·阿里云
未若君雅裁25 分钟前
工厂模式详解:简单工厂、工厂方法与抽象工厂
java·开发语言
不会写DN29 分钟前
通过php 中的Route:: 的写法了解什么是静态类调用
android·java·php
小刘|30 分钟前
SpringAIAlibaba快速接入阿里云百炼
java·spring boot·spring·maven
我命由我1234534 分钟前
由 ImageView 获取到的 Drawable 对象,它的 intrinsicWidth、intrinsicWidth 与实际图片的尺寸
java·开发语言·java-ee·android studio·android jetpack·android-studio·android runtime
Han.miracle35 分钟前
Jackson 工具类详解:ObjectMapper 配置、泛型擦除、TypeReference 与 JavaType
java·spring boot·spring
guslegend36 分钟前
Java 创建对象有几种方式
java·开发语言
暗暗别做白日梦38 分钟前
延时消息的几种实现方式及优缺点
java
极客先躯40 分钟前
高级java每日一道面试题-2026年02月08日-实战篇[Docker]-如何实现容器的快照和恢复?
java·运维·docker·容器·备份·持久化·恢复