常见错误处理

文章主要介绍了在开发过程中遇到的一些常见问题及其解决方案,包括1.500状态码表示的服务器错误,404状态码对应的资源未找到情况,如何处理静态和动态资源的找不到问题,以及浏览器缓存影响页面显示的问题。此外,还提到了MySQL服务自启问题,数据库连接错误,8080端口被占用的处理方法,Mybatis配置数据库信息,400状态码的传参错误,以及在使用Git时遇到的贡献者身份问题及其解决策略。
摘要由CSDN通过智能技术生成

1.500状态码:

代表服务器业务代码出错,也就是执行Controller里面的某个方法的过程中报错,此时在idea的控制台中会显示具体的错误信息,所以需要去看idea控制台的报错。

2.404状态码:

找不到资源

2.1 找不到静态资源

检查请求地址是否拼写错误
检查静态资源文件的位置是否正确
如果以上都没有问题需要Build->ReBuild Project 然后重启工程测试

2.2 找不到动态资源

检查请求地址是否拼写错误
检查Controller中是否添加了@Controller注解或@RestController注解
检查@RequestMapping(“路径”)注解里面的路径是否和请求路径一致
检查controller包是否创建在了工程自带的包里面
如果以上都没有问题需要Build->ReBuild Project然后重启工程测试

3.运行的是新工程但是显示的却是之前工程的页面

这种情况是因为浏览器加载的是缓存内容.在浏览器访问的老的页面中Shift+F5清缓存刷新

4. MySQL服务重启电脑时自动关闭

会导致以下报错,需要找到MySQL服务开启

在这里插入图片描述

5. 连接数据库时用户名或密码错误

在这里插入图片描述

6. 8080端口被占用

在这里插入图片描述

6.1 检查是不是其它工程正在运行,关闭其它工程即可解决

6.2 如果其它工程没有运行,可能是idea异常关闭导致8080端口被占用

6.2.1 重启电脑
6.2.2 找到占用8080端口的进程杀掉()

在这里插入图片描述

6.2.3 修改工程的端口号

在application.properties里面添加以下内容修改工程的端口号

server. port=8081

7. Mybatis工程没有配置连接数据库的信息导致工程启动报错

在这里插入图片描述

8. 400状态码:

传参出错,一般是因为传递参数类型和接收参数类型不一致导致。

9. 使用MyBatis框架时,查询数据封装到一个对象的时候如果查询到了多条数据就会报以下错误

在这里插入图片描述

10.gitee贡献者不是自己

10.1 方法一

//查看全局配置
git config --global --list
//设置成自己的用户名密码
git config user.name"XXX"
git config user.email"XXX"

10.1 方法二

若上述操作不起作用,在idea项目根目录下删除.git文件夹,重新创建git仓库,再上传。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值