黑马程序员苍穹外卖(新手)Day1
sky-server:子模块,后端服务,存放配置文件,controller,service,mapper。sky-take-out:maven父工程,统一管理依赖版本,聚合其他子模块。sky-commom:子模块,存放公共类,例如:工具类,常量类,异常类。dto:数据传输对象,通常用于程序中各层之间传递数据。sky-pojo:子模块,存放实体类,VO,DTO。entity:实体,通常和数据库表相对
开发环境搭建
后端环境搭建

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常用注解

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)