黑马程序员苍穹外卖(新手)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常用注解

相关推荐
alice--小文子4 分钟前
cursor-mcp工具使用
java·服务器·前端
进阶小白猿4 分钟前
Java技术八股学习Day33
java·开发语言·学习
收菜福星6 分钟前
当AI Agent成为大学标配:2026年学习模式的深层变革
人工智能·学习
程序员敲代码吗11 分钟前
如何通过命令行启动COMSOL的参数化、批处理和集群扫描
java·c#·bash
晚霞的不甘13 分钟前
揭秘 CANN 内存管理:如何让大模型在小设备上“轻装上阵”?
前端·数据库·经验分享·flutter·3d
MX_935915 分钟前
Spring的bean工厂后处理器和Bean后处理器
java·后端·spring
蒟蒻的贤17 分钟前
yolo12结构学习
学习
市场部需要一个软件开发岗位32 分钟前
JAVA开发常见安全问题:纵向越权
java·数据库·安全
海奥华235 分钟前
mysql索引
数据库·mysql
历程里程碑1 小时前
普通数组----合并区间
java·数据结构·python·算法·leetcode·职场和发展·tornado