uul.strip-prefix 和 zuul.routes..strip-prefix , 两个都是用来剥离前缀的, 前者剥离全局前缀, 后者剥离route中的前缀. 剥离后的路径用于访问具体service. 所以一个地址经过zuul之后可能有四种剥离前缀的情况, 看下面的图. 第四种情况是zuul的默认行为.
可以同时出现。
因此可以两两组合
localhost:8080/a/b/hyf/man
routes.name.hyf:
localhost:8080/a/b/man
zuul.strip-prefix:
localhost:8080/hyf/man
组合的话就删俩个部分的剩下 /man