首页 > 其他分享 >SpringBoot兼容SpringMVC带有.do后缀的请求

SpringBoot兼容SpringMVC带有.do后缀的请求

时间:2024-09-07 21:52:15浏览次数:12  
标签:do SpringBoot SpringMVC 后缀 111 DispatcherServlet 222 请求

背景

MVC框架请求的都是.do后缀,但controller控制层拦截的是没有后缀的链接。如controller请求/111/222,当请求/111/222.do时,可以正常进入。当我们将存量一些旧工程(SpringMVC框架)升级到Springboot后,发现无法进入,此处我们针对这块进行最丝滑的适配。

版本信息

Springboot:2.7.17

方案

  • 1、请求方改造,将.do删除---除非该系统调用者很少,或者接口很少的情况
  • 2、提供方改造,基于过滤器或者拦截器,拦截到.do后,重定向。--不推荐,所有do请求都会发生重定向
  • 3、提供方改造,兼容.do请求---比较丝滑,推荐

    标签:do,SpringBoot,SpringMVC,后缀,111,DispatcherServlet,222,请求
    From: https://www.cnblogs.com/weipt0106/p/18402210

相关文章

  • 基于Node.js+vue基于SpringBoot的电脑商城(开题+程序+论文) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展,电子商务已成为现代商业活动的重要组成部分。电脑商城作为电子产品销售的重要渠道,其线上化趋势日益明显。传统的电脑商城面临着运......
  • 基于Node.js+vue基于SpringBoot的图书管理网站的设计与实现(开题+程序+论文) 计算机毕
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景在信息爆炸的时代,图书作为知识传播的重要载体,其管理与利用效率直接影响到知识的普及与传承。传统的图书管理方式,如人工登记、纸质借阅记录等,不仅效率低下,且......
  • 更改 Windows Kits (SDK) 安装路径
    Windowskits默认情况下会装在安装VisualStudio所在磁盘的根目录,当VisualStudio没有安装在c盘的时候,在工具盘看到一个WindowsKit的目录,会导致强迫症患者不能忍。今天探索了下操作步骤:运行regedit打开注册表。找到 Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Mi......
  • 计算机毕业设计 | SpringBoot+vue 游戏商城 steam网站管理系统(附源码)
    1,项目背景国家大力推进信息化建设的大背景下,城市网络基础设施和信息化应用水平得到了极大的提高和提高。特别是在经济发达的沿海地区,商业和服务业也比较发达,公众接受新事物的能力和消费水平也比较高。开展商贸流通产业的信息化、电子商务建设是政府的一项重要任务。越来越......
  • Springboot《音悦唯尔》在线音乐播放网站129rq程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、研究背景随着互联网技术的飞速发展和智能设备的普及,在线音乐服务已成为人们日常生活中不可或缺的一部分。音乐作为情感交流与文化传承的重要载......
  • Springboot“科教兴国”支教门户网站rp778程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,支教介绍,支教新闻,招聘信息,职位申请,志愿者活动,活动报名,募捐信息,捐赠信息,支教教师,支教学生,科教职位开题报告内容一、项目背景在“科教兴国”战略......
  • 基于Node.js+vue基于Springboot的漫画网站(开题+程序+论文) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展,数字娱乐已成为人们日常生活中不可或缺的一部分,其中漫画作为一种独特的视觉艺术形式,深受全球读者的喜爱。然而,传统的漫画阅读方式......
  • 基于Node.js+vue基于Springboot的校园单车租赁系统(开题+程序+论文) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着绿色出行理念的深入人心及校园规模的日益扩大,传统步行或私家车出行方式已难以满足师生们对高效、便捷、环保出行方式的需求。校园单车租赁系统应运而生,......
  • 基于Node.js+vue基于springboot的汽车配件管理系统(开题+程序+论文) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着汽车行业的迅猛发展,汽车配件的管理变得日益复杂和重要。传统的配件管理方式往往依赖于手工记录和纸质档案,不仅效率低下且容易出错,难以适应现代企业的快......
  • 【SpringBoot实用小知识】JSON序列化返回结果时出现的幽灵成员
    幽灵成员问题的解决前言debug过程结论及解决方式1.更改方法名称2.为方法加上@JsonIgnore注解前言这是一个很令人无语的问题在最近写代码时发现一个问题就是有时候在测试接口的时候发现返回结果中出现了一些本不该出现的字段甚至有时候还报错信息如下Writing......