springboot排错指南

简介: 排错指南1.排错思路1看控制台,从上往下看输出重点看 Caused by 后面出现的问题

排错指南

1.排错思路1

看控制台,从上往下看输出

重点看 Caused by 后面出现的问题


8db357c6e2f441cea02114d44ada8f66.png

2.排错思路2

从上往下看日志

重点看红色方框圈出来的部分(可以点击的部分) 我们自己写的代码

重点看 impl 文件


a99cfbb05832446cb32f1bde975c3938.png

3.排错思路3

独立的小功能

a.单独测这个功能是否正常

b.把对应的代码放在项目中,在项目中测试这个功能

4.排错思路4

从网上各个途径找解决方案(csdn,知乎,简书)

高级阶段(官网,github,栈溢出

反复对比

3.404(找不到接口)

8cc1c81b02924f179474edf04f570ad3.png

接口路径或者请求方式的问题

去controller文件中找问题


7f4ba5165158474a95964d5dc1195f75.png

@RequestMapping(“/user”)

@PostMapping(“/register”)

ip+端口号/user/register 请求方式Post

e87a8508b6a1404bbb0561a99b464d22.png

5.Unknown column ‘uesrname’

检查数据库表格字段

68fd906c7a6f485f863748d26430fdd6.png

检查表对应的实体


ef6b816aa762406aa3fdb2e2f11d61c5.png

如果发现对不上,修改和我保持一致(一般该实体比较多)

6.set方法出问题


7c43e9d4d5174240ae873fdc60b5401f.png

一般去看实体文件

77077ebbf3464c20a3a66407f9b74575.png

对应修改 把代码改成和我一致

7.数据库连接问题

image.png

如果有中文乱码

jdbc:mysql://localhost:3306/mysbdb?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false

8.端口号冲突


image.png

解决端口占用

netstat -ano|findstr “8001”

taskkill /f /t /im 3452fc2efa007ec440e2aaea31cf29d2b2a0.png

c2af62021d05494ea69c49c33ddb9d46.png

相关文章
|
关系型数据库 MySQL Docker
docker 安装 mysql 5.7
docker 安装 mysql 5.7
5210 0
|
机器学习/深度学习 计算机视觉
YOLOv8改进 | Conv篇 | 在线重参数化卷积OREPA助力二次创新(提高推理速度 + FPS)
YOLOv8改进 | Conv篇 | 在线重参数化卷积OREPA助力二次创新(提高推理速度 + FPS)
480 0
|
12月前
|
架构师 前端开发 Java
Java开发工程师的职业规划应该是什么样的?
Java开发工程师的职业规划涵盖多个阶段,包括初入行业(0-1年)、技能提升(1-3年)、技术专家(3-5年)及管理或专家路线选择(5年以上)。各阶段设定了明确的技能要求与职业目标,从掌握Java基础、常用框架到深入研究高级技术、微服务架构乃至担任管理职务或成为技术专家。通过持续学习与实践,结合个人兴趣,Java工程师可在技术或管理领域找到合适的发展方向,最终实现职业成功。
1153 83
|
SQL 前端开发 Java
在IDEA中使用Maven将SpringBoot项目打成jar包、同时运行打成的jar包(前后端项目分离)
这篇文章介绍了如何在IntelliJ IDEA中使用Maven将Spring Boot项目打包成可运行的jar包,并提供了运行jar包的方法。同时,还讨论了如何解决jar包冲突问题,并提供了在IDEA中同时启动Vue前端项目和Spring Boot后端项目的步骤。
在IDEA中使用Maven将SpringBoot项目打成jar包、同时运行打成的jar包(前后端项目分离)
|
负载均衡 应用服务中间件 Linux
Nginx系列教程(12) - HTTP动态负载均衡(二)
Nginx系列教程(12) - HTTP动态负载均衡(二)
301 1
|
供应链 安全 物联网
未来已来:新兴技术的融合与创新应用
本文旨在探讨区块链、物联网(IoT)、虚拟现实(VR)等新兴技术在当前及未来的发展趋势和应用场景。通过对这些技术的深入分析,我们不仅能够理解它们各自的发展轨迹,还能够洞察到它们相互融合时所产生的创新应用。区块链技术的去中心化特性、物联网的万物互联概念以及虚拟现实的沉浸式体验,共同构建了一个高度互动且安全的技术生态。随着技术的不断进步和应用场景的拓展,这些技术将深刻影响我们的工作、生活和学习方式。
|
网络协议 安全 Docker
windows环境下的设置docker远程访问(开放2375端口)
windows环境下的设置docker远程访问(开放2375端口)
2968 0
|
人工智能 监控 数据可视化
Java智慧工地云平台源码带APP SaaS模式 支持私有化部署和云部署
智慧工地是指应用智能技术和互联网手段对施工现场进行管理和监控的一种工地管理模式。它利用传感器、监控摄像头、人工智能、大数据等技术,实现对施工现场的实时监测、数据分析和智能决策,以提高工地的安全性、效率和质量(技术架构:微服务+Java+Spring Cloud +UniApp +MySql)。
240 4
|
前端开发 Java 测试技术
【IDEA+通义灵码插件】实现属于你的大模型编程助手
【IDEA+通义灵码插件】实现属于你的大模型编程助手
1657 0
|
Shell Linux iOS开发
安装Anaconda或Miniconda
安装Anaconda或Miniconda
1332 1

热门文章

最新文章