ad

Swagger:春季MVC模型在GET要求中-英雄云拓展知识分享

匿名投稿 184 2024-01-22

在MVC中,您希望控制器将接收模型作为输入并产生模型作为输出。在招摇中,后者不是问题,但我与之前有麻烦。我不明白如何经过传入的获得参数构造输入模型。

斟酌:

"paths": {

"/search": {

"get": {

"consumes": [],

Swagger:春季MVC模型在GET要求中-英雄云拓展知识分享

"produces": [

"application/json"

],

"parameters": [

// What goes here?

],

"responses": {

"200": {

"description": "Success",

"schema": {

"$ref": "#/definitions/SearchResponse"

}

},

}

}

}

}

如何使生成的控制器的方法具有类似的签名:

    public ResponseEntity<ResultModel> controllerGet(ModelFromParameters input);

Modelfromparameters将具有与不同获得参数相对应的几个字段。

示例主要集中在发布要求上,或获得20个参数的每一个参数中的每一个参数列表中的每一个参数,这明显是反MVC。

所讨论的API是一个复杂的无状态查询系统,具有很多参数。

看答案

我想你不能。我也有一个类似的问题,用于列表页面 +搜索,使用get wath wath naws。如果它在tomcat中起作用,也没有办法代表这一点。还 Elasticsearch 支持它。看来没有计划在招摇中改变这一方面。我求助于Swagger:list-without-search作为get and List+search作为帖子,只是将页面放入Swagger文档中,如果后者实际上也能够用作GET。

我没有Swagger Code生成的经验,但是,如果您的配置生成了您对帖子的期望,但没有Get,那末您可能会到达相同的限制。

HTTPs://github.com/swagger-api/swagger-ui/issues/2867

https://github.com/swagger-api/swagger-ui/issues/2136

https://github.com/oai/openapi-specification/blob/openapi.next/versions/3.0.md#operationrequestbody

RequestBody仅在HTTP方法中支持HTTP 1.1规范RFC7231在RFC7231中明肯定义了要求实体的语义。在其他情况下,HTTP规格含糊不清,要求机构应被消费者疏忽。


🚀🌟 点击注册 免费试用超级应用平台-英雄云企业级hpapaas 🌟🚀 😃👉🌐

免责声明:

本网址(www.yingxiongyun.com)发布的材料主要源于独立创作和网友匿名投稿。此处提供的所有信息仅供参考之用。我们致力于提供准确且可信的信息,但不对材料的完整性或真实性作出任何保证。用户应自行验证相关信息的正确性,并对其决策承担全部责任。对于由于信息的错误、不准确或遗漏所造成的任何损失,本网址不承担任何法律责任。本网站所展示的所有内容,如文字、图像、标志、音频、视频、软件和程序等的版权均属于原创作者。如果任何组织或个人认为网站内容可能侵犯其知识产权,或包含不准确之处,请即刻联系我们进行相应处理。

标签:爪哇 春季mvc
上一篇:在int字段上查询查找行,在char字段上查询没有,c#oledb-英雄云拓展知识分享
下一篇:Oracle SQL子查询以链接多个表-英雄云拓展知识分享
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×