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

相关文章
|
前端开发 JavaScript Java
Springboot2.x+Websocket+js实现实时在线文本协同编辑,并展示协同用户
Springboot2.x+Websocket+js实现实时在线文本协同编辑,并展示协同用户
Springboot2.x+Websocket+js实现实时在线文本协同编辑,并展示协同用户
|
3月前
|
Java 数据库 数据安全/隐私保护
Spring 微服务和多租户:处理多个客户端
本文介绍了如何在 Spring Boot 微服务架构中实现多租户。多租户允许单个应用实例为多个客户提供独立服务,尤其适用于 SaaS 应用。文章探讨了多租户的类型、优势与挑战,并详细说明了如何通过 Spring Boot 的灵活配置实现租户隔离、动态租户管理及数据源路由,同时确保数据安全与系统可扩展性。结合微服务的优势,开发者可以构建高效、可维护的多租户系统。
452 127
|
移动开发 数据格式 XML
Http协议中的Header与Body
Http协议中的Header与Body Header的每行最后要加\r\n Header与Body之间要用\r\n隔开 Body后无需加\r\n ACSII码中 '\n' 10 换行 '\r' 13 回车 也可以表示为'\x0a'和'\x0d'.(16进制) 示例:HTTP开始部分为header,部分为body。
2970 0
|
缓存 网络协议 Linux
计算机网络——Wireshark软件使用与协议分析(ARP协议、IP与ICMP分析)
Wireshark软件使用与协议分析 ARP协议分析 使用 Wireshark 抓取局域网的数据包并进行分析: 1. 学习 Wireshark 基本操作:重点掌握捕获过滤器和显示过滤器。 2. 观察 MAC 地址:了解 MAC 地址的组成,辨识 MAC 地址类型。 3. 分析以太网帧结构:观察以太网帧的首部和尾部,了解数据封装成帧的原理。 4. 分析 ARP 协议:抓取 ARP 请求和应答报文,分析其工作过程。 IP与ICMP分析 启动 Wireshark,捕捉网络命令执行过程中本机接受和发送的数据报。
2657 0
计算机网络——Wireshark软件使用与协议分析(ARP协议、IP与ICMP分析)
|
机器学习/深度学习 计算机视觉
YOLOv8改进 | Conv篇 | 在线重参数化卷积OREPA助力二次创新(提高推理速度 + FPS)
YOLOv8改进 | Conv篇 | 在线重参数化卷积OREPA助力二次创新(提高推理速度 + FPS)
610 0
|
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动态负载均衡(二)
378 1
|
人工智能 监控 数据可视化
Java智慧工地云平台源码带APP SaaS模式 支持私有化部署和云部署
智慧工地是指应用智能技术和互联网手段对施工现场进行管理和监控的一种工地管理模式。它利用传感器、监控摄像头、人工智能、大数据等技术,实现对施工现场的实时监测、数据分析和智能决策,以提高工地的安全性、效率和质量(技术架构:微服务+Java+Spring Cloud +UniApp +MySql)。
291 4
|
网络协议 安全 文件存储
Potplayer通过公网访问群晖WebDav,快速搭建远程办公环境
Potplayer通过公网访问群晖WebDav,快速搭建远程办公环境
378 0
Potplayer通过公网访问群晖WebDav,快速搭建远程办公环境
|
网络协议 安全 Docker
windows环境下的设置docker远程访问(开放2375端口)
windows环境下的设置docker远程访问(开放2375端口)
3536 0