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

相关推荐
代码游侠1 分钟前
学习笔记——嵌入式系统与51单片机核心
笔记·单片机·嵌入式硬件·学习·51单片机
好奇龙猫5 分钟前
【人工智能学习-AI入试相关题目练习-第一次】
人工智能·学习
1.14(java)11 分钟前
掌握数据库约束:确保数据精准可靠
java·数据库·mysql·数据库约束
Century_Dragon14 分钟前
当汽车钣金课遇上“数字工坊”:给职校生的沉浸式实训新体验
学习
Codeking__15 分钟前
Redis——value的数据类型与单线程工作模型
java·数据库·redis
rchmin16 分钟前
MySQL主从复制原理详解
数据库·mysql
人道领域16 分钟前
【零基础学java】(等待唤醒机制,线程池补充)
java·开发语言·jvm
wxr061616 分钟前
部署Spring Boot项目+mysql并允许前端本地访问
前端·spring boot·mysql·持续部署
名字不好奇19 分钟前
在C++中 如何实现java中的Stream
java·c++
alonewolf_9921 分钟前
Tomcat整体架构深度解析:从设计精髓到实战应用
java·架构·tomcat