如何使用@ApiModelProperty添加多个数据类型

时间:2018-10-15 10:16:54

标签: spring-boot annotations swagger springfox

我有一个可以定义为双精度或字符串的属性。 如何使用@ApiModelProperty进行定义? 在YAML中,我会去:

properties:
    valueA:
    type: object
    additionalProperties:
        type: ["double", "string"]

我得到的代码如下:

@ApiModelProperty(value="The value can either be a double or a string.", 
                  example = "0.5", dataType = "java.lang.Double")
private Object valueA;

似乎我不能为每个值添加两个@ApiModelProperty或添加两个dataType属性。如何定义该值可以设置为双精度还是字符串?

0 个答案:

没有答案