Как я могу прочитать ответ, используя клиент Джерси - PullRequest
0 голосов
/ 23 ноября 2018

Я видел примеры (и они работают с другими объектами, такими как String)

Как получить список как ответ от клиента jersey2

Итак,У меня есть метод, который отвечает на мою конечную точку следующим образом:

 return Response.ok(new CustomDto<>(param1, param2)).build();

Вы можете заметить <>

, поэтому класс выглядит следующим образом:

public class CustomDto<T extends OtherDto> extends PaginatorDto<T> {
...
}

Итак, для моего теста я сделал это ...

CustomDto resultPaginator = response.readEntity(CustomDto.class);

Итак, я получаю эту ошибку

Caused by: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `CustomDto` (no Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator)

В классе нет базового конструктора (и я не могу его добавить)

Есть идеи, как получить результаты с помощью этого класса?

Спасибо

...