У меня есть устаревшее приложение Tomcat/Jersey, которое мы переносим в Undertow/RestEasy, но у меня возникла проблема с вызовами REST с пустыми параметрами запроса.Исключение исключений RESTEASY с пустыми параметрами запроса
Sample ресурсов класса:
@Path("books")
class BookResource {
@QueryParam("start") int _start;
@QueryParam("limit") int _limit;
@Get
public List<Books> getBooks {
//implementation
}
}
С учетом указанных выше ресурсов, когда я сделать, как показано ниже, он работает с моей Джерси приложения, но бросает ошибку с Resteasy. Я знаю, что этот запрос выглядит странно, но запросы поступают из пользовательского интерфейса по выбору пользователя. Это может быть конфигурация RestEasy?
{{baseUrl}}/books?start=&limit=
Я решил его, изменив start & limit на String, а затем конвертировав его в int, если он доступен. Но я все равно хотел бы знать, почему это было неудачно в RestEasy. –