排错指南
1.排错思路1
看控制台,从上往下看输出
重点看 Caused by 后面出现的问题
2.排错思路2
从上往下看日志
重点看红色方框圈出来的部分(可以点击的部分) 我们自己写的代码
重点看 impl 文件
3.排错思路3
独立的小功能
a.单独测这个功能是否正常
b.把对应的代码放在项目中,在项目中测试这个功能
4.排错思路4
从网上各个途径找解决方案(csdn,知乎,简书)
高级阶段(官网,github,栈溢出)
反复对比
3.404(找不到接口)
接口路径或者请求方式的问题
去controller文件中找问题
@RequestMapping(“/user”)
@PostMapping(“/register”)
ip+端口号/user/register 请求方式Post
5.Unknown column ‘uesrname’
检查数据库表格字段
检查表对应的实体
如果发现对不上,修改和我保持一致(一般该实体比较多)
6.set方法出问题
一般去看实体文件
对应修改 把代码改成和我一致
7.数据库连接问题
如果有中文乱码
jdbc:mysql://localhost:3306/mysbdb?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false
8.端口号冲突
解决端口占用
netstat -ano|findstr “8001”
taskkill /f /t /im 3452