SpringCloud中Gateway的路由匹配问题

SpringCloud 中Gateway 路由匹配先后顺序

在使用gateway做路由的时候,请求一直404. 在服务名称地址,路由键匹配正确的情况总是404.

不愿意浪费时间的兄弟就直接看结论吧

结论:

这个路由匹配 是按照先后顺序一一匹配
不要在两个服务里 有可以同时匹配的路由键,否则可能会被上方服务拦截。

下图。 访问consumer/8 有正确的路由可以匹配,但是总是报404. 因此就怀疑可能是上方的 / 给拦截了。**
在这里插入图片描述

于是又做了 下面的测试,可以发现,路由键的匹配是从上往下的,并不是按匹配度高低来的。
在这里插入图片描述