背景
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