黑马程序员苍穹外卖(新手)Day1

开发环境搭建

后端环境搭建

sky-take-out:maven父工程,统一管理依赖版本,聚合其他子模块

sky-commom:子模块,存放公共类,例如:工具类,常量类,异常类

sky-pojo:子模块,存放实体类,VO,DTO

sky-server:子模块,后端服务,存放配置文件,controller,service,mapper

dto:数据传输对象,通常用于程序中各层之间传递数据

entity:实体,通常和数据库表相对应

vo:视图对象,为前端展示数据提供的对象

数据库环境的搭建

将数据库导入

前后端联调

运行服务器,nginx

nginx反向代理好处:

提高访问速度

进行负载均衡

保证后端服务的安全

nginx反向代理配置

负载均衡

完善登录功能

1.将密码加密后存储,提高安全性

employeecontroller

2.使用MD5加密方式对明文密码加密

导入接口文档(相当于草稿或说明书)

进入yapi

注意选json

Swagger(帮助后端生成接口文档)

1.导入knife4j的maven坐标

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

3.设置静态资源映射,否则接口文档页面无法访问

swagger常用注解

相关推荐
论文复现现场15 小时前
2026 低成本 AI Agent 模型怎么选?DeepSeek V4.1 Flash、Qwen3.8 Flash、GLM-5.3 Flash 对比
数据库·人工智能·qwen·ai agent·glm·deepseek
长弓三石15 小时前
Spring Boot 4.1 + AgentScope:企业级 Agent 平台的 MCP 双向集成实战
人工智能·spring boot·后端·harness·开源智能体
云和数据.ChenGuang1 天前
Python 重写(Override)深度解析:从 MRO 到 super() 的完整机制
java·开发语言·人工智能·python·langchain·1024程序员节
摇滚侠1 天前
《On Java 中文版 基础卷》阅读笔记 实现隐藏 12
java·数据库·笔记
小向是个Der1 天前
嵌入式进阶——MCU上电后的动作
c语言·单片机·mcu·学习·链接脚本
川石课堂软件测试1 天前
学习软件测试需掌握的一些知识
数据库·python·sql·功能测试·网络协议·mysql·http
2501_937767161 天前
自建 SQL 数据库定时备份踩坑复盘与落地思路
数据库·sql
silvamux_1 天前
10款模型写种草笔记:可发布性、返工来源与成本数据缺口复盘
java·数据库·笔记
步行cgn1 天前
StringHttpMessageConverter 详解:Spring MVC 中字符串读写的默认转换器
java·spring·mvc
摇滚侠1 天前
《On Java 中文版 基础卷》阅读笔记 实现隐藏 11
java·笔记·python