前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Spring项目报错解读与全部报错详解

Spring项目报错解读与全部报错详解

作者头像
Qiuner
发布2024-07-19 18:32:25
160
发布2024-07-19 18:32:25
举报
文章被收录于专栏:杂烩

Spring项目中出现报错后要如何读懂报错,解决问题?

  • ai时代,报错信息一复制给ai,就能得出结论。但得到看报错的能力,是我认为值得掌握的,写起程序来会有一种强烈的掌控感,对增加编程兴趣由极大帮助的
  • 同时,我写这篇文章是2024年6月28号,我百度了下各个社区,网络上目前没有一篇文章教怎么读懂报错的(当然,很可能是我没有看到)
  • 本文将挑选几个报错信息,逐字逐句的分析,让您明白出现报错后要看向哪里。从此不百度、不问ai也能自己处理报错!!!
  • 本文会持续更新,因为有的报错还不容易遇上呢

基础日志读法(必看)

image-20240628102753190
image-20240628102753190
日志格式
代码语言:javascript
复制
10:05:57:741  INFO 41228 --- [           main] com.hmall.item.ItemApplication           : Starting ItemApplication using Java 11.0.23 on Qiu
image-20240628104245767
image-20240628104245767
  • 一条日志,告诉了我们在在 10:05:57:741 这个时间点,ItemApplication 正在启动,该日志是由 main 线程记录的。ItemApplication (运行配置和类文件不是一个概念)是由类 com.hmall.item.ItemApplication 启动的。应用程序运行在 Java 11.0.23 环境下。主机名称是 Qiu(后面有 上面图片没截全)
image-20240628104404912
image-20240628104404912

报错类型一:全给你用英文写出来了

image-20240628095001881
image-20240628095001881
  • 这样的判断事最容易解决的,只要看的懂英文,就能解决
我我我我我英文不太好,要怎么办?
方法一:百度
  • 一句一句复制信息,然后百度翻译查
方法二:idea插件
image-20240628095651712
image-20240628095651712
代码语言:javascript
复制
Translation

插件使用方法

image-20240628095722102
image-20240628095722102
  • 选择,然后右击,点击翻译活翻译或替换,就能看到啦
image-20240628095803484
image-20240628095803484
方法三:学习英语
  • 整理一份常用的计算机报错信息单词,然后背,大概两三天就能背完。背完后差不多就能看懂了

报错类型二:重复报错型

在这里插入图片描述
在这里插入图片描述
  • 如动图中所看到的一样,项目在不断的报错,而且报错信息都是一样的
这种报错一般分为两种
预定不符合报错型

什么叫做预定不符合呢?

  • 预定不符合,意思就是开发者认为到达这一步,前置条件应该是满足的
例子
image-20240628102050730
image-20240628102050730
  • 在我这个项目中,我数据库关闭了,而nacos这个依赖(如果不知道这个是什么东西,想象成一个插件就好了)的启动需要本地数据库中的数据,因此启动不成功。
  • 而nacos认为数据库是启动的,因此它重复的连接,这就是预定不符合
  • 类似的例子还有服务器挂了
循环报错型
  • 没看到,一时半会也不好弄出这个报错,就等后面遇到了再写

报错类型三:语言不熟悉报错

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-07-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Spring项目中出现报错后要如何读懂报错,解决问题?
    • 基础日志读法(必看)
      • 日志格式
    • 报错类型一:全给你用英文写出来了
      • 我我我我我英文不太好,要怎么办?
    • 报错类型二:重复报错型
      • 这种报错一般分为两种
    • 报错类型三:语言不熟悉报错
    相关产品与服务
    数据库
    云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档