首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >SpringCloudalibaba 集成 Knife4j 的时候出现多余的 前缀

SpringCloudalibaba 集成 Knife4j 的时候出现多余的 前缀

作者头像
飞询
发布于 2025-08-01 14:57:40
发布于 2025-08-01 14:57:40
3210
举报
文章被收录于专栏:云同步云同步

这里是在网关 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 改成 /

测试(重启服务)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-11-10,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 问题
    • 用户服务
    • GateWay 服务
    • 现像
  • 解决
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档