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

Spring Boot常见错误与解决方法

White graces:个人主页

🙉专栏推荐:Java入门知识🙉


⛳️点赞 ☀️收藏⭐️关注💬卑微小博主🙏

⛳️点赞 ☀️收藏⭐️关注💬卑微小博主🙏


目录

创建第一个SpringBoot项目

SpringBoot项目各个文件

请求响应流程分析

访问出错怎么办

美图分享


创建第一个SpringBoot项目

这里以专业版IDEA为例子去创建SpringBoot项目

做完这些点击next

项目已经创建完毕, 我们来写第一个Spring Boot项目

点击运行

SpringBoot项目各个文件

请求响应流程分析

浏览器输⼊URL之后,发起请求,就和服务器之间建⽴了连接

浏览器

  • 输⼊⽹址:http://127.0.0.1:8080/hello
  • 通过IP地址127.0.0.1定位到⽹络上的⼀台计算机,127.0.0.1就是本机
  • 通过端⼝号8080找到计算机上对应的进程,也就是在本地计算机中找到正在运⾏的8080端⼝的 程序 /hello是请求资源位置
  • 资源:对计算机⽽⾔资源就是数据
  • web资源: 通过⽹络可以访问到的资源(通常是指存放在服务器上的数据) http://127.0.0.1:8080/hello,就是向本地计算机中的8080端⼝程序,获取资源位置 是/hello的数据.

服务器

  •  接收到浏览器发送的信息(如:/hello)
  •  在服务器上找到/user/sayhi的资源
  •  把资源发送给浏览器

访问出错怎么办

出错的类型有很多, 最常见的就是4XX, 5XX

4xx:表示客户端错误。这类错误通常是由于客户端的请求存在问题,例如请求的资源不存在、请求格式错误、权限不足等. 常见的4xx状态码包括:

  • 400 Bad Request:请求有语法错误
  • 401 Unauthorized:需要认证才能访问资源
  • 403 Forbidden:服务器拒绝请求,即使认证成功也没有权限
  • 404 Not Found:请求的资源不存在

5xx:表示服务器错误.  这类错误通常是服务器无法完成合法请求所引起的问题. 常见的5xx状态码包括:

  • 500 Internal Server Error:服务器内部错误,无法完成请求
  • 502 Bad Gateway:网关或代理服务器从上游服务器接收到无效响应
  • 503 Service Unavailable:服务器当前无法处理请求(例如超载或维护中)
  • 504 Gateway Timeout:网关或代理服务器请求上游服务器超时
  • 404 表⽰⽤⼾访问的资源不存在.⼤概率是URL的路径写的不正确.

  • 500服务器出现内部错误.

⼀般是服务器的代码执⾏过程中遇到了⼀些特殊情况(服务器异常崩溃)会产⽣这 个状态码

⽆法访问此⽹站 ⼀般是Tomcat启动失败了

美图分享

✨🎆谢谢你的阅读和耐心!祝愿你在编程的道路上取得更多的成功与喜悦!"🎆✨🎄

⭐️点赞收藏加关注,学习知识不迷路⭐️

🎉✔️💪🎉✔️💪🎉✔️💪🎉✔️💪🎉

👍😏⛳️点赞☀️收藏⭐️关注😏👍

👍😏⛳️点赞☀️收藏⭐️关注😏👍

👍😏⛳️点赞☀️收藏⭐️关注😏👍

🙆‍♂️🙆‍♂️🙆‍♂️🙆‍♂️🙆‍♂️🙆‍♂️🙆‍♂️🙆‍♂️🙆‍♂️🙆‍♂️🙆‍♂️🙆‍♂️🙆‍♂️

http://www.lryc.cn/news/461043.html

相关文章:

  • Mac中安装以及配置adb环境
  • WebGL着色器语言中各个变量的作用
  • Canmv k230 C++案例1——image classify学习笔记 初版
  • vs2022 dump调试
  • OpenCV高级图形用户界面(11)检查是否有键盘事件发生而不阻塞当前线程函数pollKey()的使用
  • nvm安装,node多版本管理
  • ThingsBoard规则链节点:Assign To Customer节点详解
  • 自监督行为识别-时空线索解耦(论文复现)
  • MyBatisPlus:自定义SQL
  • 变电站谐波治理设备有哪些
  • Mybatis全局配置介绍
  • error: cannot find symbol import android.os.SystemProperties;
  • 债券市场金融基础设施 (2020版)
  • OpenCV高级图形用户界面(8)在指定的窗口中显示一幅图像函数imshow()的使用
  • for循环和while循环的区别
  • 机器学习和神经网络的研究与传统物理学的关系
  • LabVIEW提高开发效率技巧----事件触发模式
  • Kimi AI助手重大更新:语音通话功能闪亮登场!
  • Linux——进程管理
  • 【ARM 嵌入式 编译系列 2.9 -- GCC 编译如何避免赋值判断 if ( x = 0)】
  • PyTorch搭建GNN(GCN、GraphSAGE和GAT)实现多节点、单节点内多变量输入多变量输出时空预测
  • 51单片机快速入门之数码管的拓展应用2024/10/15
  • vue 音频播放控件封装
  • 秋招面试题记录
  • 金字塔流(Pyramid Flow): 用于生成人工智能长视频的新文本-视频开源模型
  • 施磊C++ | 进阶学习笔记 | 5.设计模式
  • 智绘城市地图:使用百度地图 API 实现智能定位
  • 【稳定性】稳定性建设之变更管理
  • c语言中字符串函数strlen,strcmp,strcpy,srtcat,strncpy,strncmp,strncat
  • 高级SQL技巧