【问题标题】:Swagger API not rendering in order at GUISwagger API 在 GUI 中未按顺序呈现
【发布时间】:2016-03-29 18:14:31
【问题描述】:

我已经使用 scala 和 spray 开发了 REST api。对于文档,我使用 Swagger API 列出所有 API。

在主页上。 host:port/index.html ,其中列出了所有 api,它们没有按顺序排列,我应该显示版本 vise api 之类的版本

1.0.0,

1.0.1,

2.0.0,

它们似乎随机出现,我也在@API 中使用了位置参数,但似乎不起作用,我将如何提供正确的 api 排序。

【问题讨论】:

  • 既然您使用的是 spring-mvc,我会很好奇您是否尝试过使用 springfox.io 来生成文档。如果没有,希望您尝试一下并提供一些反馈

标签: java scala spring-mvc swagger spray


【解决方案1】:

在 Swagger v2.0 中删除了路径的顺序,请参阅下面的讨论。

https://github.com/swagger-api/swagger-core/issues/1050

https://github.com/swagger-api/swagger-core/issues/1151

可能的替代方案包括:

  • 回到 swagger 1.2
  • 使用标签更好地组织资源
  • 按照 issue 1151 中的建议在本地更改 swagger-core
  • 尝试再次打开该问题 :)

【讨论】:

    猜你喜欢
    • 2015-02-10
    • 1970-01-01
    • 1970-01-01
    • 2021-11-11
    • 1970-01-01
    • 1970-01-01
    • 2017-11-23
    • 1970-01-01
    • 2022-01-12
    相关资源
    最近更新 更多