spring cloud getaway无法实现转发

今天学习spring cloud getaway的时候一直无法成功转发到接口
尝试过修改路径,在getaway增加去除第一节路径配置,在接口端配置增加路径指定前缀,都无法解决问题
但是很奇怪的是IP+getaway端口+接口服务名+接口路径可以正常访问,其他一律404
getaway配置:

img

getaway在nacos配置:

img


启动类:

img


pom:

img

user模块:

img


user在nacos配置:

img


启动类:

img

pom:

img

暴露接口:

img

nacos注册中心:

img

访问路径:

http://127.0.0.1:8081/cloud-user/user/test/user     sucess

http://127.0.0.1:8082/user/test/user     sucess

http://127.0.0.1:8081/user/test/user     404

http://127.0.0.1:8081/test/user     404

第一个没问题 通过locator直接根据应用服务名转发
第二个没问题 直接访问应用服务
第三个错误,大概是单词拼写问题 首字母大写

- Path=

img

第四个 错误 因为没有test的前缀 无法路由
差不多这样

在配置网关路径的时候一定要注意配置的地址一定要是一个存在的资源地址,否则会出现404.