当前位置: 首页 > news >正文

一些常见错误

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

  1. 404状态码: 找不到资源

  1. 找不到静态资源

· 检查请求地址是否拼写错误

· 检查静态资源的位置是否正确

· 如果以上都没有问题需要Build->ReBuild Project 然后重启工程测试

  1. 找不到动态资源

· 检查请求地址是否拼写错误

· 检查Controller中是否添加了@Controller注解或@RestController注解

· 检查@RequestMapping("路径")注解里面的路径是否和请求路径一致

· 检查controller包是否创建在了工程自带的包里面

· 如果以上都没有问题需要Build->ReBuild Project 然后重启工程测试

  1. 运行的是新工程但是显示的却是之前的工程的页面, 这种情况是因为浏览器加载的是缓存内容, 在浏览器访问的老的页面中shift+f5清缓存刷新

  1. 重启电脑时MySQL服务自动关闭了, 会导致以下报错, 需要找到MySQL服务开启

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

  1. 8080端口被占用

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

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

· 重启电脑

· 找到占用8080端口的进程然后杀掉

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

server.port=8081

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

解决方案: 在application.properties里面配置连接数据库的信息

  1. 400状态码: 代表传参出错, 一般是因为传递参数类型和接收参数类型不一致导致的

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

http://www.lryc.cn/news/3460.html

相关文章:

  • [单片机框架][调试功能] 回溯案发现场
  • MySQL主从同步-(二)搭建从机服务器
  • Linux系列 备份与分享文档
  • SNI生效条件 - 补充nginx-host绕过实例复现中SNI绕过的先决条件
  • 傻白探索Chiplet,Modular Routing Design for Chiplet-based Systems(十一)
  • C语言静态库、动态库的封装和注意事项
  • MyBatis-Plus分页插件和MyBatisX插件
  • 年前无情被裁,面试大厂的这几个月…
  • 基于Java的分片上传功能
  • KDS安装步骤
  • JavaSE-线程池(1)- 线程池概念
  • 开源代码的寿命为何只有1年?
  • 完善登录功能--过滤器的使用
  • CSS基础:属性和关系选择器
  • 设计模式:原型模式解决对象创建成本大问题
  • 驱动开发(二)
  • 《狂飙》大结局,这22句经典台词值得细品
  • 【计算机网络期末复习】第二章 物理层
  • 多核异构核间通信-mailbox/RPMsg 介绍及实验
  • 【Rust日报】2023-02-11 从头开始构建云数据库 RisingWave - 为什么我们从 C++ 转向 Rust...
  • Linux驱动开发(一)
  • Spring MVC 之返回数据(静态页面、非静态页面、JSON对象、请求转发与请求重定向)
  • leetcode-每日一题-2335(简单,贪心)
  • Verilog语法之数学函数
  • 【手撕面试题】JavaScript(高频知识点一)
  • 如何用PHP实现消息推送
  • 电子学会2020年6月青少年软件编程(图形化)等级考试试卷(四级)答案解析
  • DaVinci:调色版本
  • 【C++初阶】十二、STL---反向迭代器的实现
  • day 43|● 1049. 最后一块石头的重量 II ● 494. 目标和 ● 474.一和零