Проверка перечисления параметров Spring - PullRequest
0 голосов
/ 19 апреля 2020

У меня @RestController с конечной точкой службы, которая принимает enum в качестве параметра. Это перечисление имеет 4 значения, но я хотел бы ограничить выбор пользователя только из двух. Что-то вроде

@RequestParam @Min(value= 1, message = "lorem ")
            @Max(value = 10, message = "yfufhu")

, но для enum - проверка, если заданный параметр находится в {value1,value2}

Есть ли способ сделать это? спасибо!

1 Ответ

0 голосов
/ 21 апреля 2020

Чтобы проверить переменную пути, класс контроллера должен быть помечен @ Validated.

@RestController
@Validated
public Class RestController(){
//...code
}

отметьте это

Надеюсь, это поможет !!

...