use*_*779 5 java enums swagger swagger-editor
我有以下Swagger定义,我希望swagger-codegen会生成Java Enum类。我浏览过swagger论坛,看起来swagger-codegen应该生成正确的Java代码。
"definitions": {
"AnalystScoreEnum": {
"type": "string",
"enum": [
"POOR",
"AVERAGE"
]
}
}
Run Code Online (Sandbox Code Playgroud)
swagger-codegen输出的内容如下:
package io.swagger.client.model;
import io.swagger.annotations.*;
import com.fasterxml.jackson.annotation.JsonProperty;
@ApiModel(description = "")
public class AnalystScoreEnum {
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class AnalystScoreEnum {\n");
sb.append("}\n");
return sb.toString();
}
}
Run Code Online (Sandbox Code Playgroud)
我期望/想要的是:
public enum AnalystScoresEnum {
POOR(1),
AVERAGE(2)
private int value;
private AnalystScoresEnum(int value) {
this.value = value;
}
public int getValue() {
return value;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
852 次 |
| 最近记录: |