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

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

Unable to find GatewayFilterFactory with name -AddRequestHeader

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

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

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

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

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

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

相关推荐
先生沉默先1 小时前
Nginx 反向代理学习:单端口统一访问多服务
学习·nginx·arcgis
LFly_ice3 小时前
学习React-24-路由传参
前端·学习·react.js
陈天伟教授4 小时前
基于学习的人工智能(3)机器学习基本框架
人工智能·学习·机器学习·知识图谱
毕设源码-钟学长4 小时前
【开题答辩全过程】以 高校课程学习评价系统设计与实现为例,包含答辩的问题和答案
学习
fruge6 小时前
从第三方库中偷师:学习 Lodash 的函数封装技巧
学习
lingggggaaaa8 小时前
免杀对抗——C2远控篇&C&C++&DLL注入&过内存核晶&镂空新增&白加黑链&签名程序劫持
c语言·c++·学习·安全·网络安全·免杀对抗
jun_bai9 小时前
python写的文件备份网盘程序
运维·服务器·网络
爱吃牛肉的大老虎9 小时前
网络传输架构之gRPC讲解
网络·架构
Warren989 小时前
Python自动化测试全栈面试
服务器·网络·数据库·mysql·ubuntu·面试·职场和发展
陈天伟教授9 小时前
基于学习的人工智能(5)机器学习基本框架
人工智能·学习·机器学习