gpt4 book ai didi

asp.net-core - 如何从 OpenAPI 3.0 架构生成 ASP.NET Core 2 Controller ?

转载 作者:行者123 更新时间:2023-12-04 19:28:28 29 4
gpt4 key购买 nike

我有一个 OpenAPI 3.0 架构 YAML 文档,它定义了一些包含所有必需参数和响应的 API 端点。

现在,我想生成一些样板的服务器端代码: Controller 及其方法。我的 API 将使用 ASP.NET Core 2 编写。那么,是否可以使用某种生成器,还是应该手动执行?

附言我知道我可以生成客户端代码,但我现在不需要它......

最佳答案

请尝试OpenAPI Generator ,它是 Swagger Codegen 的社区驱动版本,同时支持 OpenAPI 规范 v2、v3。

有关我们(主要贡献者)为什么 fork 它的更多信息,请参阅 Q&A

如果你已经安装了 docker,你可以使用以下命令轻松尝试

docker run --rm -v ${PWD}:/local openapitools/openapi-generator-cli generate \
-i https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml \
-g aspnetcore \
-o /local/out/aspnetcore

如有任何问题或反馈,请通过 https://github.com/OpenAPITools/openapi-generator/issues/new 开票

公共(public)聊天室: https://join.slack.com/t/openapi-generator/shared_invite/enQtNzAyNDMyOTU0OTE1LTY5ZDBiNDI5NzI5ZjQ1Y2E5OWVjMjZkYzY1ZGM2MWQ4YWFjMzcyNDY5MGI4NjQxNDBiMTlmZTc5NjY2ZTQ5MGM

关于asp.net-core - 如何从 OpenAPI 3.0 架构生成 ASP.NET Core 2 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48621017/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com