Swagger-codegen的模板文件mustache
Swagger-codegen是一个开源的代码生成工具,它可以根据Swagger规范自动生成客户端和服务器端代码。在使用Swagger-codegen时,我们可以通过mustache模板文件来自定义生成的代码。在这篇文章中,我们将介绍如何在mustache模板文件中给classname、description和notes赋值。
classname
classname是生成的Java类的名称,它通常是根据Swagger规范中的API路径和操作名称生成的。在mustache模板文件中,我们可以通过{{classname}}来引用它。如果我们想要自定义classname,可以在Swagger规范中的API操作中使用x-swagger-codegen-classname扩展属性。例如:
paths:
/users:
get:
x-swagger-codegen-classname: UserApi
...
在mustache模板文件中,我们可以这样使用:
public class {{classname}} {
...
}
description
description是Swagger规范中API操作的描述信息,它通常用于生成文档。在mustache模板文件中,我们可以通过{{description}}来引用它。例如:
/**
* {{description}}
*/
public class {{classname}} {
...
}
notes
notes是Swagger规范中API操作的注释信息,它也通常用于生成文档。在mustache模板文件中,我们可以通过{{notes}}来引用它。例如:
/**
* {{description}}
*
* {{notes}}
*/
public class {{classname}} {
...
}
以上就是如何在Swagger-codegen的mustache模板文件中给classname、description和notes赋值的方法。希望对大家有所帮助。
标签:codegen,description,notes,classname,mustache,Swagger,模板 From: https://www.cnblogs.com/bigleft/p/18136599