769 Star 6.6K Fork 1.4K

GVP萧明 / knife4j

 / 详情

group-names配置无效

待办的
创建于  
2024-01-18 17:11

版本信息

    <dependency>
        <groupId>com.github.xiaoymin</groupId>
        <artifactId>knife4j-gateway-spring-boot-starter</artifactId>
        <version>4.3.0</version>
    </dependency>

提供Knife4j、Spring Boot、Springfox、Springdoc-openapi等相关版本号信息

阅读issue:#IZUCU:Knife4j 提ISSUES必看

...

重现步骤

提供所有作者能复现此问题的步骤,包括不局限:代码、贴图、错误日志、相关中间件版本等等
这是我gateway的配置

knife4j:
  gateway:
    # 是否开启
    enabled: true
    # 排序规则(tag/operation排序自4.2.0版本新增)
    # 取值:alpha-默认排序规则,官方swagger-ui默认实现,order-Knife4j提供的增强排序规则,开发者可扩展x-order,根据数值来自定义排序
    tags-sorter: order
    operations-sorter: order
    # 指定服务发现的模式聚合微服务文档,并且是默认`default`分组
    strategy: discover
    # 子服务存在其他分组情况,聚合其他分组,只能手动配置
    routes:
      - name: 基础服务
        # 子服务存在其他分组情况,聚合其他分组
        url: /base-swagger/v2/api-docs?group=平台服务
        service-name: baseSwagger

    # 服务发现模式的配置
    discover:
      enabled: true
      version : swagger2
        # 需要排除的微服务(eg:网关服务)
      excluded-services:
        - app-gateway
        - app-base
      service-config:
        # 假设order服务(具体真实服务开发者根据自己的情况配置)
        baseSwagger:
          # 该服务的排序
          order: 1
          # 兼容OpenAPI3规范在聚合时丢失contextPath属性的异常情况,由开发者自己配置contextPath,Knife4j的前端Ui做兼容处理,与url属性独立不冲突,仅OpenAPI3规范聚合需要,OpenAPI2规范不需要设置此属性,默认为(apiPathPrefix)
          context-path: /
          group-name: 平台服务
#          # 该属性自4.2.0添加,支持子服务非`default`分组的其他分组聚合
#          # 参考 https://gitee.com/xiaoym/knife4j/pulls/87
          group-names:
            - 平台服务
            - 订单
#        connector-swagger:
#          # 该服务的排序
#          order: 1
#          context-path: /

我有两个服务:网关和base,base服务下有两个分组[平台|订单],我在group-names上也配置了,但是ui界面上却显示不出来,只显示我url配置的默认的平台服务的分组
请问这是为什么

评论 (1)

cawow 创建了任务

base服务引入的是

            <dependency>
            <groupId>com.github.xiaoymin</groupId>
            <artifactId>knife4j-spring-boot-starter</artifactId>
            <version>2.0.5</version>
        </dependency>

springboot都是2.7.x版本

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
2654212 fsqing 1578972760
Java
1
https://gitee.com/xiaoym/knife4j.git
git@gitee.com:xiaoym/knife4j.git
xiaoym
knife4j
knife4j

搜索帮助

344bd9b3 5694891 D2dac590 5694891