swagger 怎么显示enum_Springboot集成swagger!
时间: 2023-10-21 18:07:38 浏览: 105
在SpringBoot中集成Swagger需要使用Swagger注解来描述API接口,其中可以使用`@ApiModel`注解来定义枚举类型,然后在API接口方法上使用`@ApiOperation`注解来描述该API的作用和请求参数。具体步骤如下:
1. 在定义枚举类型的类上添加`@ApiModel`注解,其中value属性为该枚举类型的名称,例如:
```java
@ApiModel(value = "订单状态")
public enum OrderStatus {
@ApiModelProperty(value = "待支付")
WAIT_PAY,
@ApiModelProperty(value = "已支付")
PAID,
@ApiModelProperty(value = "已取消")
CANCELLED
}
```
2. 在API接口方法上添加`@ApiOperation`注解,其中notes属性为该API接口的描述信息,例如:
```java
@ApiOperation(value = "查询订单", notes = "根据订单编号查询订单信息")
@GetMapping("/order/{orderId}")
public Order getOrder(@PathVariable("orderId") Long orderId) {
// ...
}
```
3. 启动SpringBoot应用程序后,在浏览器中输入`http://localhost:port/swagger-ui.html`,即可打开Swagger UI界面,在该界面中可以查看所有API接口的详细信息,包括枚举类型的描述信息。