记录一次SpringMVC的406错误
原生态的406错误
- 1. 错误起因
- 2. 解决办法
- 解决方式一 检查是否有导入jackson依赖
- 解决方式二 检查web.xml中是否有配置.html
- 3. 再次测试
1. 错误起因
-
最近博主准备重新撸一遍SSM以及SpringBoot的源码,于是用原始的SpringMVC写了一个demo,并且用Tomcat进行启动
-
工程目录如下

-
controller层的代码如下

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

2. 解决办法
解决方式一 检查是否有导入jackson依赖
- SpringMVC默认使用的是jackson来处理json的转换,所以需要在pom.xml添加jackson依赖
<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. 再次测试

相关文章:
记录一次SpringMVC的406错误
原生态的406错误 1. 错误起因2. 解决办法解决方式一 检查是否有导入jackson依赖解决方式二 检查web.xml中是否有配置.html 3. 再次测试 1. 错误起因 最近博主准备重新撸一遍SSM以及SpringBoot的源码,于是用原始的SpringMVC写了一个demo,并且用Tomcat进行…...
Github 2025-02-23 php开源项目日报 Top9
根据Github Trendings的统计,今日(2025-02-23统计)共有9个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量PHP项目9JavaScript项目2Shell项目1TypeScript项目1Blade项目1Java项目1ASP项目1Vue项目1Laravel:表达力和优雅的 Web 应用程序框架 创建周期:…...
一、初始爬虫
1.爬虫的相关概念 1.1 什么是爬虫 网络爬虫(又被称为网页蜘蛛,网络机器人)就是模拟浏览器发送网络请求,接收请求响应,一种按照一定的规则,自动地爬取互联网信息的程序。 原则上,只要是浏览器…...
《A++ 敏捷开发》- 16 评审与结对编程
客户:我们的客户以银行为主,他们很注重质量,所以一直很注重评审。他们对需求评审、代码走查等也很赞同,也能找到缺陷,对提升质量有作用。但他们最困惑的是通过设计评审很难发现缺陷。 我:你听说过敏捷的结对…...
jar、war、pom
1. <packaging>jar</packaging> 定义与用途 用途:默认打包类型,生成 JAR 文件(Java Archive),适用于普通 Java 应用或库。 场景: 开发工具类库(如 commons-lang.jar)。…...
WSL2安装过程记录
WSL2安装过程记录 1 先决条件2 安装WSL3 安装Linux4 图形化界面 因为命令安装的时候会直接将linux发行版安装到C盘,对于系统盘容量小和介意不能自定义安装位置的用户来说,非常不友好,所以我这里采用手动安装的方式, 命令安装可以参…...
HTML列表,表格和表单
列表 在 HTML 中,列表(List)是常见的一种布局方式。列表分为两种类型:有序列表(Ordered List)和无序列表(Unordered List)。 无序列表 无序列表(Unordered List&#…...
Mysql进阶篇
存储引擎 Mysql体系结构 1). 连接层 最上层是一些客户端和链接服务,包含本地sock 通信和大多数基于客户端/服务端工具实现的类似于TCP/IP的通信。主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程池的概念,为通过认证安全…...
Spring-JAVA
针对你的问题(211本科、Java开发方向),以下是中级Java开发工程师的晋升时间、薪资水平及技术要求的详细说明,结合国内一线/二线城市现状(数据基于2023年行业调研): 一、晋升中级开发工程师的时间…...
sql的索引与性能优化相关
之前面试的时候,由于在简历上提到优化sql代码,老是会被问到sql索引和性能优化问题,用这个帖子学习记录一下。 1.为什么要用索引 ------------------------------------------------------------------------------------------------------…...
【Git版本控制器】第四弹——分支管理,合并冲突,--no-ff,git stash
🎁个人主页:我们的五年 🔍系列专栏:Linux网络编程 🌷追光的人,终会万丈光芒 🎉欢迎大家点赞👍评论📝收藏⭐文章 相关笔记: https://blog.csdn.net/djd…...
Elasticsearch除了用作查找以外,还能可以做什么?
前言 Elasticsearch用于实时数据分析、日志存储、业务智能等。还有日志与监控、多租户和安全性。以及应用场景包括日志分析、公共数据采集、全文搜索、事件数据、数据可视化。处理错误拼写和支持变体,不过这些可能还是属于搜索优化。企业搜索、日志管理、应用监控、…...
Gradio全解11——使用transformers.agents构建Gradio UI(6)
大模型WebUI:Gradio全解11——使用transformers.agents构建Gradio UI(6) 前言本篇摘要11. 使用transformers.agents构建Gradio UI11.6 通过agents构建Gradio UI11.6.1 ChatMessage数据类1. 数据结构2. 例程11.6.2 构建Gradio UI示例1. 代码及运行2. 代码解读参考文献前言 本…...
自定义实现简版状态机
状态机(State Machine)是一种用于描述系统行为的数学模型,广泛应用于计算机科学、工程和自动化等领域。它通过定义系统的状态、事件和转移来模拟系统的动态行为。 基本概念 状态(State):系统在某一时刻的特…...
算法常见八股问题整理
1.极大似然估计和交叉熵有什么关系 在分类问题中,当我们使用softmax函数作为输出层时,最大化对数似然函数实际上等价于最小化交叉熵损失函数。具体来说,在多分类情况下,最大化该样本的对数似然等价于最小化该样本的交叉熵损失。 交…...
关于GeoPandas库
geopandas buildings gpd.read_file(shapefile_path) GeoDataFrame 对象有一个属性叫做 sindex 空间索引通常是基于 R-树 或其变体构建的,这些数据结构专为空间查询优化,可以显著提高查询效率,尤其是在处理大型数据集时。 buildings_sin…...
【漫话机器学习系列】103.学习曲线(Learning Curve)
学习曲线(Learning Curve)详解 1. 什么是学习曲线? 学习曲线(Learning Curve)是机器学习和深度学习领域中用于评估模型性能随训练过程变化的图示。它通常用于分析模型的学习能力、是否存在过拟合或欠拟合等问题。 从…...
电商运营中私域流量的转化与变现:以开源AI智能名片2+1链动模式S2B2C商城小程序为例
摘要 电商运营的核心目标在于高效地将产品推向市场,实现私域流量的转化和变现。本文以“罗辑思维”的电商实践为背景,探讨了私域流量变现的重要性,并深入分析了开源AI智能名片21链动模式S2B2C商城小程序在电商运营中的应用与价值。通过该模式…...
Python常见面试题的详解19
1. 如何使用Django 中间件 Django 中间件宛如一个灵活且强大的插件系统,它为开发者提供了在请求处理流程的不同关键节点插入自定义代码的能力。这些节点包括请求抵达视图之前、视图完成处理之后以及响应即将返回给客户端之前。借助中间件,我们可以实现诸…...
Python 数据类型转换
目录 整数(int)与浮点数(float)之间的转换 (1)int():将浮点数或字符串转换为整数 (2)float():将整数或字符串转换为浮点数 字符串(str…...
5分钟掌握ncmdump:网易云音乐NCM格式一键解密终极指南 [特殊字符]
5分钟掌握ncmdump:网易云音乐NCM格式一键解密终极指南 🎵 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 你是否曾经遇到过这样的烦恼?辛辛苦苦在网易云音乐下载的歌曲,换了个播放器就…...
别再手动算坐标了!用ROS tf2搞定机器人坐标系转换(附C++/Python代码对比)
别再手动算坐标了!用ROS tf2搞定机器人坐标系转换(附C/Python代码对比) 在机器人开发中,坐标系转换就像空气一样无处不在却又容易被忽视。想象一下,当激光雷达检测到前方1米处有个障碍物,这个"1米&quo…...
Docker 27发布72小时,GitHub Star暴涨4800+!但没人告诉你:它悄悄重写了buildkit调度器——这将彻底改变AI模型CI/CD流水线
第一章:Docker 27 AI 模型容器快速部署Docker 27 是 Docker 官方于 2024 年发布的重大版本更新,原生集成对 AI 模型推理工作负载的深度优化支持,包括 GPU 资源自动发现、NVIDIA Container Toolkit v1.15 无缝兼容、以及内置的 docker run --a…...
终极指南:如何用DeepMosaics一键搞定马赛克处理
终极指南:如何用DeepMosaics一键搞定马赛克处理 【免费下载链接】DeepMosaics Automatically remove the mosaics in images and videos, or add mosaics to them. 项目地址: https://gitcode.com/gh_mirrors/de/DeepMosaics 你是否曾经需要为图片或视频添加…...
Halcon仿射变换的“魔法”与“陷阱”:从vector_angle_to_rigid到hom_mat2d_rotate的旋转中心到底在哪?
Halcon仿射变换的“魔法”与“陷阱”:从vector_angle_to_rigid到hom_mat2d_rotate的旋转中心到底在哪? 在工业视觉开发中,仿射变换就像一把瑞士军刀,能解决图像对齐、坐标转换、物体定位等核心问题。但当你自信满满地写下hom_mat2…...
别再用老方法了!用Python的sympy库和Miller-Rabin算法快速判断大数是不是素数
别再用老方法了!用Python的sympy库和Miller-Rabin算法快速判断大数是不是素数 素数判断在密码学、竞赛编程和数学研究中都是基础但关键的操作。传统的手写算法虽然直观,但在处理大数时效率低下,甚至可能成为性能瓶颈。本文将带你探索Python生…...
BBDown终极指南:快速掌握B站视频下载的完整教程
BBDown终极指南:快速掌握B站视频下载的完整教程 【免费下载链接】BBDown Bilibili Downloader. 一个命令行式哔哩哔哩下载器. 项目地址: https://gitcode.com/gh_mirrors/bb/BBDown 想要轻松下载B站视频进行离线观看吗?BBDown正是你需要的强大工具…...
飞书审批对接-自建企业应用的主要作用
自建企业应用在第三方系统对接飞书审批流程中扮演着核心枢纽的角色!让我详细解释它的作用和与审批表单的关系。1. 自建企业应用的主要作用1.1 身份认证和权限中心javascript// 自建应用负责处理所有API调用的认证 class FeishuAppAuth {constructor(appId, appSecre…...
Docker 27跨架构镜像转换失效?3大隐性陷阱(QEMU崩溃、binfmt注册异常、manifest list校验失败)全解析(生产环境血泪复盘)
第一章:Docker 27跨架构镜像转换失效的典型现象与定位全景当使用 Docker 27(特别是 27.0.0 版本)执行 docker buildx build --platform 构建多架构镜像时,开发者常遭遇构建成功但运行时崩溃、QEMU 模拟失败或 exec format error 等…...
番茄小说下载器终极指南:3步打造你的永久离线图书馆
番茄小说下载器终极指南:3步打造你的永久离线图书馆 【免费下载链接】fanqienovel-downloader 下载番茄小说 项目地址: https://gitcode.com/gh_mirrors/fa/fanqienovel-downloader fanqienovel-downloader 是一款强大的开源工具,专门用于下载番茄…...
