有没有大佬实践过使用 swagger-codegen( https://github.com/swagger-api/swagger-codegen) 来生成后端代码?
看代码库中有一些示例,比如: https://github.com/swagger-api/swagger-codegen/tree/master/modules/swagger-codegen/src/main/resources/go-server 。
这样开发流程就变成了:
- 通过 swagger 定义接口文档
- 基于接口文档生成接口 handler 函数和 request 、response model
- 在 handler 函数中调用业务逻辑的实现
这种方式有什么坑吗?有没有实践案例或者相关文章推荐?