学习gateway网关路由时遇到的问题

遇到这个问题先别慌,我们首先要检查是哪里出问题了,从报错信息中我们可以看到,他说

Unable to find GatewayFilterFactory with name -AddRequestHeader

找不到这个路由过滤器,所以导致网关设置失败,从这条信息上我们第一眼很难找出问题所在,

但是仔细看的时候我们会发现"-AddRequestHeader"这个路由过滤器似乎是以-开头的,我们不自信看的话可能就以为是其他地方的错误,因为这个AddRequestHeader是系统默认加载的路由过滤工厂里面的一种,但是我们仔细看了之后会发现前面多了一个杠"-"。那么此时Spring会默认的以为这个过滤器是你自定义的,但是又找不到相应的自定义文件,所以给你报错,然后网关路由启动失败。

结论:遇到路由启动失败的时候先不要急着去找百度,先找找问题描述,也许是某个意想不到的错误呢,是吧~~

其他网关路由问题可以通过检查配置,检查自己定义的XXXGatewayFilterFactory 是否与配置文件中的

filters: - name: XXX 完全吻合 ,检查单词是否拼写错误, 配置文件中只拼接gateway前面的部分

加了空格之后就运行没问题啦!

相关推荐
2401_8818283226 分钟前
交换综合实验报告
网络
d111111111d28 分钟前
了解Modbus
网络·笔记·stm32·单片机·嵌入式硬件·学习
Hui_AI72034 分钟前
基于RAG的农产品GEO溯源智能问答系统实现
开发语言·网络·人工智能·python·算法·创业创新
charlie11451419140 分钟前
通用GUI编程技术——图形渲染实战(三十八)——顶点缓冲与输入布局:GPU的第一个三角形
开发语言·c++·学习·图形渲染·win32
程序员JerrySUN42 分钟前
Jetson边缘嵌入式实战课程第二讲:JetPack 和 SDK Manager 是什么
c语言·开发语言·网络·udp·音视频
忡黑梨1 小时前
eNSP_从直连到BGP全网互通
c语言·网络·数据结构·python·算法·网络安全
我想我不够好。1 小时前
监控学习 4.29 1.5hour
学习
晓晓hh1 小时前
JavaWeb学习——JUnit和日志
学习·junit·单元测试
pengyi8710151 小时前
共享 IP 池多人使用 分层权限与配额管理方案
运维·服务器·网络
小超同学你好1 小时前
Transformer 30. MoCo:用「动量编码器 + 队列字典」把对比学习做成可扩展的“字典查找”
深度学习·学习·transformer