首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我可以在vertx 4.0.0中获得openapi3引用的模式属性吗?

我可以在vertx 4.0.0中获得openapi3引用的模式属性吗?
EN

Stack Overflow用户
提问于 2021-01-21 08:25:36
回答 1查看 38关注 0票数 1

我可以获得openapi3操作模型as described in the documentation,但我希望获得引用的模式属性。

例如,我的yaml中有"post- example“操作:

代码语言:javascript
运行
复制
  /post-example:
    post:
      summary: Example for all the possible 200 query responses
      operationId: post-example
      tags:
        - read
      requestBody:
        required: true
        content:
          "application/json":
            schema:
              $ref: "#/components/schemas/example-query"
      responses:
        200:
          description: Expected response to a valid request

我想要获取"example-query“模式属性。

在vertx 4.0.0中这是可能的吗?

EN

回答 1

Stack Overflow用户

发布于 2021-01-27 22:44:22

使用RouterBuilder#getOpenAPI(),您可以获得OpenAPIHolder,它允许您使用JsonPointer访问OpenAPI文档的任何组件

代码语言:javascript
运行
复制
OpenAPIHolder holder = routerBuilder.getOpenAPI();
Object schema = holder.getCached(
  JsonPointer.from("#/components/schemas/example-query")
);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65819557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档