【苍穹外卖】——第一天

第一天学习目标:

本系列只是对于学习苍穹外卖的一个学习总结和问题记录,学习的话还是照着黑马的视频学习

  • 对内容有一个整体把握
  • 搭建项目环境
  • 对一些基础的名词理解
  • 了解nginx反向代理和负载均衡
  • 能使用Swagger测试后端接口

学习内容:

  1. pojo分类
  2. Git进行版本控制
  3. nginx反向代理和负载均衡
  4. Swagger测试后端接口配置

启动项目

可参考这篇文章:如何使用idea打开别人提供的SpringBoot项目

启动一个提供好的项目可能会有异常,我启动时就遇到了下面的异常情况,启动项目一定要注意顺序,先修改maven仓库,然后运行maven的clean,之后再编译,最后运行


异常情况


知识详解:

pojo详解

  • pojp : 普通的Java对象,只有属性和对应的getter和setter
  • Entity:实体,通常和数据库中的表对应
  • DTO : 数据传输对象,通常用于封装前端的请求信息
  • VO : 视图对象,通常用于封装后端给前端传输的返回信息

Ningx

反向代理:将一个url地址转化为另一个url地址,将前端发送的动态请求转发到后端服务器

好处:

  • 提高访问速度

  • 进行负载均衡

  • 保证后端服务安全
    负载均衡:将请求根据一定策略分发给多台服务器,

Swagger配置

可参考这篇文章:SpringBoot配置Swagger


学习收获:

  • 项目开发流程
  • 专业名称解释
  • 处理异常的能力
  • 配置Swagger测试
相关推荐
weixin_4624462311 小时前
SpringBoot切换Redis的DB
数据库·spring boot·redis
铭毅天下13 小时前
Spring Boot + Easy-ES 3.0 + Easyearch 实战:从 CRUD 到“避坑”指南
java·spring boot·后端·spring·elasticsearch
李慕婉学姐13 小时前
【开题答辩过程】以《基于Springboot的惠美乡村助农系统的设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
java·spring boot·后端
一 乐13 小时前
家政管理|基于SprinBoot+vue的家政服务管理平台(源码+数据库+文档)
前端·javascript·数据库·vue.js·spring boot
源码获取_wx:Fegn089513 小时前
基于springboot + vue停车场管理系统
java·vue.js·spring boot·后端·spring·课程设计
JavaBoy_XJ14 小时前
Spring Boot项目中常用自定义注解收集(持续更新)
spring boot·aop·自定义注解
A Mr Yang14 小时前
JAVA 对比老、新两个列表,找出新增、修改、删除的数据
java·开发语言·spring boot·后端·spring cloud·mybatis
村口张大爷14 小时前
Spring Boot Validation Service层验证
java·spring boot·spring
老华带你飞15 小时前
宠物商城销售|基于Java+ vue宠物商城销售管理系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·宠物
哈哈老师啊17 小时前
Springboot基于双减政策的家校互动管理系统8e613(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端