如何使用Swagger Codegen生成数据类型为Currency(java.util)的变量的模型

如何使用Swagger Codegen生成数据类型为Currency(java.util)的变量的模型,swagger,swagger-2.0,swagger-codegen,Swagger,Swagger 2.0,Swagger Codegen,有没有一种方法可以通过Swagger Codegen生成数据类型为Currency(java.util)的变量的模型 注意:我使用的是Swagger 2.0版和Swagger Codegen 2.2.3版您可以在规范中定义货币对象,然后使用--导入映射来避免为其创建模型 (部分)规范: 定义: 账单: 类型:“对象” 特性: 身份证件: 类型:“整数” 格式:“int64” 类别: $ref:“#/定义/货币” 货币: 类型:“对象” 命令: java -jar swagger-codegen

有没有一种方法可以通过Swagger Codegen生成数据类型为Currency(java.util)的变量的模型


注意:我使用的是Swagger 2.0版和Swagger Codegen 2.2.3版

您可以在规范中定义
货币
对象,然后使用
--导入映射
来避免为其创建模型

(部分)规范:

定义:
账单:
类型:“对象”
特性:
身份证件:
类型:“整数”
格式:“int64”
类别:
$ref:“#/定义/货币”
货币:
类型:“对象”
命令:

java -jar swagger-codegen-cli.jar generate -l java -i MySpec.yaml --import-mappings Currency=java.util.Currency
或者,如果您使用的是Maven,请将其添加到
pom.xml


Currency=java.util.Currency

谢谢您的回答。我意识到我忘了说我使用maven。根据你的回答,我找到了如何使用maven的方法,并找到了一个解决方案。在将推荐的代码添加到“定义”中之后,还应将另一个额外的配置代码添加到pom.xml中,以使swagger codegen正常工作:Currency=java.util.Currency