据我所知,使用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自定义模板存储带有更改的模板。