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

相关推荐
提娜米苏2 小时前
Bash Shell脚本学习——唇读数据集验证脚本
开发语言·学习·bash
失散132 小时前
分布式专题——51 ES 深度分页问题及其解决方案详解
java·分布式·elasticsearch·架构
llxxyy卢2 小时前
SQL注入之堆叠及waf绕过注入(安全狗)
数据库·sql·安全
FreeBuf_2 小时前
思科CCX软件曝高危RCE:攻击者可利用Java RMI和CCX Editor获取root权限
java·网络·安全
_esther_2 小时前
【字符串String类大集合】构造创建_常量池情况_获取方法_截取方法_转换方法_String和基本数据类型互转方法
java
lkbhua莱克瓦242 小时前
Java基础——集合进阶5
java·开发语言·集合·泛型
Mr. bigworth2 小时前
三级缓存解决循环依赖的原理
spring boot
WZTTMoon3 小时前
Spring 配置解析与 @Value 注入核心流程详解
java·spring boot·spring
程序定小飞3 小时前
基于springboot的健身房管理系统开发与设计
java·spring boot·后端