У меня есть kotlin запрос на получение. Проверка не работает, можно указать день недели для более или менее допустимых ограничений
@RestController
@Validated
open class GetCrab {
@GetMapping("/v1/get")
open fun getNameOfDayByNumber(@RequestParam dayOfWeek: @Min(1) @Max(7) Int?): String {
return "ok"
}
}
В том же java проверка кода работает
@RestController
@Validated
public class GetCrab {
@GetMapping("/v1/get")
public String getNameOfDayByNumber(@RequestParam @Min(1) @Max(7) Integer dayOfWeek) {
return "ok";
}
}
Java код, когда проверка работает : запрос:
http://localhost: 12722 / v1 / get? dayOfWeek = 100
Ответ ->
{
"errors": [
{
"code": "INTERNAL_SERVER_ERROR",
"details": "getNameOfDayByNumber.dayOfWeek: must be less than or equal to 7"
}
]
}
Kotlin код, запрос http://localhost: 12722 / v1 / get? DayOfWeek = 100
Ответ:
ok