记录一次SpringMVC的406错误

原生态的406错误

  • [1. 错误起因](#1. 错误起因)
  • [2. 解决办法](#2. 解决办法)
    • [解决方式一 检查是否有导入jackson依赖](#解决方式一 检查是否有导入jackson依赖)
    • [解决方式二 检查web.xml中是否有配置.html](#解决方式二 检查web.xml中是否有配置.html)
  • [3. 再次测试](#3. 再次测试)

1. 错误起因

  • 最近博主准备重新撸一遍SSM以及SpringBoot的源码,于是用原始的SpringMVC写了一个demo,并且用Tomcat进行启动

  • 工程目录如下

  • controller层的代码如下

  • 启动后正常访问后却报406

2. 解决办法

解决方式一 检查是否有导入jackson依赖

  • SpringMVC默认使用的是jackson来处理json的转换,所以需要在pom.xml添加jackson依赖
xml 复制代码
<dependency>
     <groupId>com.fasterxml.jackson.core</groupId>
     <artifactId>jackson-core</artifactId>
     <version>2.18.2</version>
 </dependency>
 <dependency>
     <groupId>com.fasterxml.jackson.core</groupId>
     <artifactId>jackson-annotations</artifactId>
     <version>2.18.2</version>
 </dependency>
 <dependency>
     <groupId>com.fasterxml.jackson.core</groupId>
     <artifactId>jackson-databind</artifactId>
     <version>2.18.2</version>
 </dependency>

解决方式二 检查web.xml中是否有配置.html

  • 将如下的.html修改为/
  • 修改后

3. 再次测试

相关推荐
Moonbit26 分钟前
MoonBit 作者寄语 2025 级清华深圳新生
前端·后端·程序员
前端的阶梯28 分钟前
开发一个支持支付功能的微信小程序的注意事项,含泪送上
前端·后端·全栈
咕噜分发企业签名APP加固彭于晏39 分钟前
腾讯元器的优点是什么
前端·后端
JavaArchJourney39 分钟前
Java 集合框架
java
尘民10241 小时前
面试官笑了:线程start() 为什么不能再来一次?
java
AAA修煤气灶刘哥1 小时前
Swagger 用着糟心?试试 Knife4j,后端开发狂喜
后端·面试
会是上一次2 小时前
企业级WEB应用服务器TOMCAT
java·前端·tomcat
bobz9652 小时前
MCP on windows
后端
泡海椒2 小时前
jquickexcel 全功能指南:从数据导入到精美导出的完整流程
后端
iOS开发上架哦2 小时前
移动端网页调试实战,键盘弹出与视口错位问题的定位与优化
后端