昂首阔步地向枚举添加说明

时间:2018-07-31 15:21:42

标签: java swagger-2.0

我有一个看起来像这样的课:

public class Rule {

    private RuleType type; //enum
    private String value;
}

枚举是:

public enum RuleType {
    TYPE_A, TYPE_B, TYPE_C;
}

现在每种规则类型的值都不同。 TYPE_A要求数字1到10,TYPE_B是true或false,而TYPE_C是字符串。我正在尝试将枚举注释添加到枚举,以便文档可以显示此内容,如下所示:

public enum RuleType {
    @ApiModelProperty(value = "1 - 10")
    TYPE_A, 
    @ApiModelProperty(value = "True or False")
    TYPE_B, 
    @ApiModelProperty(value = "String")
    TYPE_C;
}

但这不起作用。产生的大张旗鼓只是忽略了枚举的属性。有没有办法创建这样的文档?

0 个答案:

没有答案