代码之家  ›  专栏  ›  技术社区  ›  SledgeHammer

有办法控制响应类型排序顺序吗?

  •  0
  • SledgeHammer  · 技术社区  · 5 年前

    我使用Spring&Springfox来构建REST api。我还在版本控制方法中使用响应内容类型协商。

    我希望在application/json for“latest”之前展示特定于版本的内容类型。

    我看到的是一些奇怪的,不一致的排序:

    produces={ "application/vnd.xxx.yyy.v1+json", "application/json }
    

    当我使用v1作为供应商类型时,swagger会正确显示它:

    application/vnd.xxx.yyy.v1+json
    application/json
    

    如果我这样做了:

    produces={ "application/vnd.xxx.yyy.v2+json", "application/json }
    

    除v2外,其他类型相同,Swagger显示:

    application/json
    application/vnd.xxx.yyy.v1+json
    

    有办法控制吗?

    0 回复  |  直到 5 年前