xiaoymin / knife4j

Knife4j is a set of Swagger2 and OpenAPI3 All-in-one enhancement solution
https://doc.xiaominfo.com
Apache License 2.0
4.15k stars 622 forks source link

单个接口的openApi接口json与多个接口的openAPI文档不一致 #720

Open somethingaw opened 10 months ago

somethingaw commented 10 months ago
  1. 通过 http://ip:port/v3/api-docs 获取到的文档json内容, 在 components下 有 schemas层级 7933d396d8e3b5411c5163b962ac7f6

  2. knife4j 页面 单个接口下,点击 open 获取到的接口 json内容 ,在 components下没有 schemas层级 e02c9defd0b7fc75c74b75f6b60ac81

导致 两个获取到的json内容层级不一致

版本号:

<dependency>
    <groupId>com.github.xiaoymin</groupId>
    <artifactId>knife4j-openapi3-spring-boot-starter</artifactId>
    <version>4.3.0</version>
</dependency>
0xheider commented 8 months ago

同样的问题,层级不一致导致 knife4j 的泛型属性不能正常展示