繁体   English   中英

在 Spring 引导中从 swagger 或 JSON 生成模型

[英]Generate Models from swagger or JSON in Spring boot

我们要求 DTO 应该从可以定义字段名称和字段类型的文档中生成,这些字段名称和字段类型可能是 Json 或 Yaml。 我们将在 Rest controller 中使用这些 DTO 作为请求 dto 和响应 dto。 因此,要求是我们可以根据客户要求定义我们的请求和响应字段,并在一些文档中进行配置,并在代码中自动获取。 如何在 Spring 启动 java 中实现这一点?

如果您已经绑定只使用 JSON 格式,您可以尝试使用Avro 有了它,您可以使用 JSON 格式定义架构,然后使用 Maven/Gradle 插件生成 Java 代码(以及其他一些语言)。

如果使用 OpenAPI/Swagger 规范,您可以使用swagger- codegen 在 Java 中生成服务器存根。

如果您可以自由选择消息格式,您还可以查看其他规范,例如ThriftProtocol Buffers

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM