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

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

Unable to find GatewayFilterFactory with name -AddRequestHeader

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

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

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

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

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

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

相关推荐
bawangtianzun37 分钟前
重链剖分 学习记录
数据结构·c++·学习·算法
Vizio<38 分钟前
ERT中正问题和逆问题的传统数学推导
学习·数学建模·机器人·触觉传感器
丰锋ff40 分钟前
2007 年真题配套词汇单词笔记(考研真相)
笔记·学习·考研
musenh2 小时前
mysql学习---事务
学习·mysql
musenh2 小时前
mysql学习--DCL
学习·mysql·adb
YoungLime2 小时前
DVWA靶场之十二:储存型 XSS(Stored Cross Site Scripting (XSS))
网络·安全·web安全
数据与人工智能律师6 小时前
AI的法治迷宫:技术层、模型层、应用层的法律痛点
大数据·网络·人工智能·云计算·区块链
板鸭〈小号〉8 小时前
Socket网络编程(1)——Echo Server
开发语言·网络·php
就叫飞六吧8 小时前
基于汇编实现led点灯-51单片机-stc89c52rc
嵌入式硬件·学习
Larry_Yanan8 小时前
QML学习笔记(二十四)QML的Keys附加属性
c++·笔记·qt·学习·ui