1
Ниже приводится фрагмент кода, который я кулачок через для использования allowableValues в @ApiParam:Проблема с диапазоном в чванство allowableValues
@RequestMapping(value = {"/operations/parameters/allowableRange/{id}"}, method = GET, produces = APPLICATION_JSON_VALUE)
@ResponseBody
public String allowableRange(
@ApiParam(defaultValue = "1", allowableValues = "range[1, 99]")
@PathVariable Integer id) {
return "";
}
@RequestMapping(value = {"/operations/parameters/allowableValues/{id}"}, method = GET, produces = APPLICATION_JSON_VALUE)
@ResponseBody
public String allowableValues(
@ApiParam(defaultValue = "1", allowableValues = "1,2,3,4,5")
@PathVariable Integer id) {
return "";
}
Я попробовал то же самое и та часть, где мы предлагаем ряд не работа, я даже могу дать id как 1000 (диапазон 1-99), и он все еще работает. Моя версия swagger 0.8.8. Что-нибудь, что мне не хватает?
Вы говорите о swagger-ui, не уважая тот факт, что вы указали диапазон, а ui не ограничивает вход в указанный диапазон? –
Да, это проблема –