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

