如何通过Swagger将Java POJO转换为JSON模型和示例,如swagger-ui中所示

时间:2018-07-01 17:33:26

标签: java swagger swagger-ui swagger-codegen

我想知道是否有一种简单的方法可以在swagger项目的任何中重用某些实用程序,这样我就可以实现类似于以下的功能:

String model = SomeSwggerUtil.generateModelString(MyPojo.class);
String example = SomeSwggerUtil.generateExampleString(MyPojo.class);

我希望生成与Swagger-UI在其Swagger-UI网页上显示的相同的 model example 字符串。

我该调用什么类/实用程序来实现这一目标?

1 个答案:

答案 0 :(得分:-1)

当我想根据自己的定义创建模块时,请使用swagger-codegen tool。它以不同的语言生成模块,并且有一些Java支持。有一个-i标志,可让您指向您的招摇定义文件。安装CLI代码生成工具后,命令如下所示:

swagger-codegen-cli generate -i "/path/to/swaggerDefinition"