springboot项目拦截器重定向循环问题的解决
- 软件编程
- 2026-01-11 03:42:15
目录
- springboot项目拦截器重定向循环
- 解决办法
- springboot拦截器无限循环报错
springboot项目拦截器重定向循环
本菜鸟很久没写东西了,这回是解决了一个小问题,希望能帮助到你。

最近写了一个项目,项目中写了登录拦截器,session过期的用户请求会重定向到登录页面。
写完测试发现session过期后浏览器一直提示重定向次数过多。
打开浏览器F12看到一直都在访问/login/login/login之类的无限循环路径。
后来经过网上查询发现我之前设置重定向地址时直接设置的"login",
这是相对路径的写法,所以每次重定向都会将"login"添加到本次请求url的后面,下一次请求还是会被拦下来。
解决办法
将"login"改为"/login",在前面加"/",这样就变成了绝对路径,每次重定向的时候就能正确访问了。
springboot拦截器无限循环报错
启动项目无限报错
这种一般是你的拦截器没有排除掉让那些路径通过,然而你又拦截了所以请求
这就导致无限重定向
还有就是符号不要写错
这样也是会无限报错!!
这是本人踩到的坑,记录一下!以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
# 解决办法
# 这是
# 给大家
# 会将
# 就能
# 希望能
# 到你
# 重定向
# 报错
# 写完
# 这就
# 这回
# 写了
# 你又
# 一直都在
# 菜鸟
# 大家多多
# 拦截器
# 很久没
# 要写
# springboot项目
# springBoot热部署、请求转发与重定向步骤详解
# springboot如何重定向外部网页
# SpringBoot中处理的转发与重定向方式
# springboot 实战:异常与重定向问题
# 使用springboot跳转到指定页面和(重定向
# 请求转发的实例)
# springboot如何重定向携带数据 RedirectAttributes
# springboot 重定向方式(redirect前缀)
# 基于springboot redirect重定向路径问题总结
# Springboot转发重定向实现方式解析
# SpringBoot后端服务重定向的实现示例
# springboot 如何重定向redirect 并隐藏参数
# 拦截器重定向循环
# 循环重定向
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
解决goland中编辑tpl文件不高亮没智能补全的问题
H5 js点击按钮复制文本到粘贴板
SpringMVC中转发与重定向的区别浅析
C#窗体程序实现全屏及取消全屏步骤
C# WinForm调用Shell_NotifyIcon的示例代码
详解C# List<T>的Contains,Exists,Any,Where性能对比
Python web框架(django,flask)实现mysql数据库读写分离的示例
C语言实现学生成绩等级划分的方法实例
C++枚举类型用法总结(枚举字符常量代替常量)
详解IDEA社区版(Community)和付费版(UItimate)的区别
C# 实现Table的Merge,Copy和Clone
Python getsizeof()和getsize()区分详解
Mysql事务中Update是否会锁表?
C# 对象映射的高性能方案
利用Ajax检测用户名是否被占用的完整实例
浅谈Vue使用Elementui修改默认的最快方法
超简单实现Docker搭建个人博文系统
如何关闭 IDEA 自动更新
Springboot集成graylog及配置过程解析
Java学习教程之定时任务全家桶
详解Vue的mixin策略
JavaScript实现浏览器网页自动滚动并点击的示例代码
C# 实现FTP上传资料的示例
Java 内存溢出的原因和解决方法
IntelliJ IDEA之高效代码插件RainBow Brackets详解
Python 2.6.6升级到Python2.7.15的详细步骤
浅谈docker --privileged=true参数作用
Python实现Kerberos用户的增删改查操作
TCP socket SYN队列和Accept队列区别原理解析
python的数学算法函数及公式用法
Python数据分析库pandas高级接口dt的使用详解
class类在python中获取金融数据的实例方法
详解Scrapy Redis入门实战
浅析idea 添加项目依赖的两种方式
用webAPI实现图片放大镜效果
PHP大文件分割分片上传实现代码
thinkphp诸多限制条件下如何getshell详解
ASP.NET Core处理管道的深入理解
Java中冒泡排序的原生实现方法(正序与逆序)
Javascript实现单选框效果
discuz论坛更换域名,详细文件修改步骤
java awt实现计算器功能
gradle项目中资源文件的相对路径打包技巧必看
Mybatis generator mapper文件覆盖原文件的示例代码
Pycharm-community-2025.2.3 社区版安装教程图文详解
C++实现学生信息管理系统
基于binarywang封装的微信工具包生成二维码
Python 调用 ES、Solr、Phoenix的示例代码
JAVA Web.xml加载顺序过程详解
Python中BeautifulSoup通过查找Id获取元素信息
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
