【发布时间】:2023-04-05 06:34:01
【问题描述】:
这是我接受枚举的控制器方法
@GetMapping("/{sortBy}/{page}/{size}")
public ResponseDto<ReviewsResponseDto, Void> searchAllReviews(
@PathVariable(value = "sortBy") ReviewsSortBy sortBy,
@PathVariable Integer page, @PathVariable Integer size)
这是我的枚举 ReviewsSortBy
@Getter
@ToString
public enum ReviewsSortBy {
DEFAULT,
FEATURED,
RECENT;
}
现在的问题是,swagger 不会在下拉列表中显示枚举的可能值,而是仅将“ReviewsSortBy()”显示为相同下拉列表中的唯一可选值。
注意:Swagger 版本 2.9.2
【问题讨论】:
标签: java spring-boot swagger swagger-ui swagger-2.0