Я получаю исключение ModelValidationException, когда пишу конечную точку, как показано ниже
@GET
public void foo(@QueryParam("values") Optional<List<String>> values, @QueryParam("page") Optional<Integer> page)
, но это работает
@GET
public void foo(@NotNull @QueryParam("values") List<String> values, @QueryParam("page") Optional<Integer> page)
Optional<List<String>>
не допускается в качестве параметра запроса? другие дополнительные типы, такие как Optional<String>
или Optional<Integer
, работают нормально.