当前位置: 首页 > article >正文

【苍穹外卖】——第一天

第一天学习目标:

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

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

学习内容:

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

启动项目

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

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


异常情况

  • Cannot resolve plugin org.apache.maven.plugins:maven-jar-plugin:3.2.2:
    – 解决方案:如何使用idea打开别人提供的SpringBoot项目
  • Access denied for user ‘root’@‘localhost’ (using password: YES)
    – 解决方案:idea报错——Access denied for user ‘root‘@‘localhost‘ (using password: YES)

知识详解:

pojo详解

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

Ningx

反向代理:将一个url地址转化为另一个url地址,将前端发送的动态请求转发到后端服务器
好处:
- 提高访问速度
- 进行负载均衡
- 保证后端服务安全

负载均衡:将请求根据一定策略分发给多台服务器,

Swagger配置

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


学习收获:

  • 项目开发流程
  • 专业名称解释
  • 处理异常的能力
  • 配置Swagger测试

http://www.kler.cn/a/156597.html

相关文章:

  • 【数据结构】AVL树
  • goframe开发一个企业网站 统一返回响应码 18
  • 速盾:如何有效防止服务器遭受攻击?
  • 【LeetCode】每日一题 2024_11_14 统计好节点的数目(图/树的 DFS)
  • 【大数据学习 | flume】flume的概述与组件的介绍
  • 【OH】openHarmony开发环境搭建(基于windows子系统WSL)
  • Docker快速入门(docker加速,镜像,容器,数据卷常见命令操作整理)
  • 基于YOLOv8深度学习的PCB板缺陷检测系统【python源码+Pyqt5界面+数据集+训练代码】目标检测
  • 如何进行卷积特征可视化
  • 解锁网络速度的利器:CDN加速技术探析
  • Docker 安装部署 Sentinel Dashboard
  • 内存是如何工作的
  • (5h)Unity3D快速入门之Roll-A-Ball游戏开发
  • Python——import和from import方法总结
  • Linux进程通信——内存映射mmap
  • 搜索引擎高级用法总结: 谷歌、百度、必应
  • C 语言-结构体
  • Android 各平台推送通知栏点击处理方案
  • Kubernetes实战(六)-多系统架构容器镜像构建实战
  • 深入理解JVM内存空间的担保策略
  • 安卓1.0明显是基于linux内核开发的,安卓1.0是不是linux套壳?
  • 用Python实现石头剪刀布的游戏(扩展)
  • eNSP实验
  • 【unity3D】unity中如何查找和获取游戏物体
  • MQTT协议理解并实践
  • vmware_ubuntu_双向拷贝问题