Swagger 2.0是否支持矩阵参数?

Swagger 2.0是否支持矩阵参数?,swagger,swagger-2.0,swagger-editor,Swagger,Swagger 2.0,Swagger Editor,Swagger 2.0是否支持JAX-RS规范的矩阵参数 得到支持 我的应用程序中有一些矩阵参数,如/map/color;lat=50;长=20;比例=32000。 我想导出矩阵参数的Swagger。我用;但是我在编辑部找不到任何帮助。有人能帮我吗 Swagger 2.0是否支持矩阵参数 与矩阵参数相关的其他链接: 没有提到任何关于JAX-RS矩阵参数的内容 同时查看swagger jaxrs实现,您可以看到在负责扫描JAX-RS参数注释时忽略了@MatrixParam。OpenAPI/s

Swagger 2.0是否支持JAX-RS规范的矩阵参数

得到支持

我的应用程序中有一些矩阵参数,如
/map/color;lat=50;长=20;比例=32000
。 我想导出矩阵参数的Swagger。我用;但是我在编辑部找不到任何帮助。有人能帮我吗

Swagger 2.0是否支持矩阵参数

与矩阵参数相关的其他链接:

    • 没有提到任何关于JAX-RS矩阵参数的内容


      同时查看swagger jaxrs实现,您可以看到在负责扫描JAX-RS参数注释时忽略了
      @MatrixParam

      OpenAPI/swagger 2.0不支持矩阵参数,但OpenAPI 3.0支持它们

      使用OpenAPI 3.0,您的示例如下:

      /map/color;lat=50;long=20;scale=32000
      
      可定义为:

      openapi:3.0.1
      ...
      路径:
      /映射/颜色{params}:
      获取:
      参数:
      -在:路径
      姓名:params
      必填项:true
      #命名矩阵参数定义为对象属性
      模式:
      类型:对象
      特性:
      拉丁美洲:
      类型:整数
      示例:50
      长:
      类型:整数
      示例:20
      比例:
      类型:整数
      示例:32000
      #将此对象序列化为;prop1=值2;prop2=值2等
      风格:矩阵
      爆炸:真的
      
      大摇大摆的用户界面/编辑器支持 这在Swagger UI 3.15.0+和Swagger Editor 3.5.6+中受支持。在参数编辑器中,以JSON对象格式输入参数名称和值,例如:

      {
      “lat”:50,
      “长”:20,
      “比例”:32000
      }
      
      “试用”将这些参数作为URL中的矩阵参数发送:

      大摇大摆式堆芯支撑
      对于使用Java注释的用户,swagger core 2.0支持
      @MatrixParam
      @MatrixParam
      对应于OpenAPI 3.0的路径参数,其样式为
      style:matrix
      (如上面的示例所示)。

      下一版本中有一个建议支持这些参数。不确定它是否会发生,但如果愿意,您可以遵循它:
      @MatrixParam
      现在在swagger core 2.0中受支持,并对应于OpenAPI 3.0的
      样式:matrix