Swagger codegen:生成的模型中的手动更改是否可以保留



据我所知,使用Swagger,在Swagger定义yaml中指定模型时,不能为字段传递/指定Jackson注释之类的内容。

因此,有没有一种方法可以在生成的模型文件中手动进行这些更改;请求swagger(swagger codegen(尝试&在重新生成模型时保留这些?

我试着做这个&请注意,默认情况下它只是完全覆盖文件,我在codegen配置中找不到任何设置。

有人能就如何处理这件事提出一些想法吗?

感谢

您可以使用带有-t选项的自定义模板,例如

java -jar swagger-codegen-cli.jar generate -i https://raw.githubusercontent.com/swagger-api/swagger-codegen/master/modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l csharp -o C:testcsharp-client -t C:workspacecsharp-custom-templates

其中C:\workspace\csharp自定义模板存储带有更改的模板。

最新更新