Резюме: в URL нет целого числа;есть только строкаРеализация делает дополнительную работу по преобразованию строки в целое число, если вы попросите это сделать.
Правильно ли приведенный выше параметр запроса для данного URL?
Это должно быть вполне приемлемо.
https://tools.ietf.org/html/rfc3986#section-3.4
query
- это просто последовательность pchar (плюс '/' и '?'), То есть это просто данные.
Запрос в этой форме обычно является выражением ресурса application / x-www-form-urlencoded .Ключевой совет в спецификации:
Пусть output - это изначально пустой список кортежей имя-значение, где и имя, и значение содержат строку.
Спецификация JAX-RS описывает преобразование этой строки в другие типы, но для аннотации она относится к документу java.Конечно, QueryParam находится в точном соответствии со спецификацией, поэтому оба места дают одинаковый ответ.