首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >可以使用swagger codegen指定客户端库吗?

可以使用swagger codegen指定客户端库吗?
EN

Stack Overflow用户
提问于 2019-03-15 15:14:50
回答 1查看 493关注 0票数 0

在基于Swagger元数据生成客户端时,是否可以指定或配置输出应使用其他客户端库的内容?

那么,如果它是一个C#客户端,例如,用某个定制库自动替换HttpClient或RestSharp客户端(我不记得它现在是什么了,因为我已经有一段时间没有用过它了)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-15 17:49:44

是的,这是可能的,

codegen使用模板和配置java类来生成不同语言的代码。如果您愿意修改这些模板和类,这将是一个非常简单的修改。

您可以在这里找到开源存储库Swagger-Codegen

每种语言的模板文件都可以在以下位置找到:

https://github.com/swagger-api/swagger-codegen/tree/master/modules/swagger-codegen/src/main/resources

Java配置类:

https://github.com/swagger-api/swagger-codegen/tree/master/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages

模板变量列表:

https://github.com/swagger-api/swagger-codegen/wiki/Mustache-Template-Variables

模板是用八字胡编写的:https://mustache.github.io/mustache.5.html

如果你想从头开始,读一读很有趣:

https://github.com/swagger-api/swagger-codegen/wiki/How-to-add-a-generator-for-a-new-language-or-framework

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55177407

复制
相关文章

相似问题

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