SpringCloudalibaba 集成 Knife4j 的时候出现多余的 前缀
这里是在网关 GateWay 中集成的 Knife4j,并且使用的是 Knife4j 服务发现模式
问题
用户服务
接口地址:/api/user/login
GateWay 服务
现像
打开 Knife4j 文档中接口地址前缀多了一个 /api/user
解决
参考链接
2.1 Spring Cloud Gateway集成Knife4j | Knife4j
将 用户服务 中的 context-path 指定为 /api/user,因为 gateWay 中指定的 /api/user/** 的地址指向用户服务,所以这里直接加 context-path
将 controller 中 /api/user 改成 /
测试(重启服务)
原文地址:https://blog.csdn.net/a2497_282263/article/details/143657511
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!