对于swagger-maven-plugin 3.1.0,这可能是最少的文档:
@ApiModelpublic class Input { @ApiModelProperty public Day day;}@ApiModelpublic enum Day { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday;}然后这是生成的json模型:
"definitions" : { "Input" : { "type" : "object", "properties" : { "day" : { "type" : "string", "enum" : [ "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday" ] } } }}这就是模型在SwaggerUI中的呈现方式:
Input {day (string, optional) = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']}


