Я видел примеры (и они работают с другими объектами, такими как 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)
В классе нет базового конструктора (и я не могу его добавить)
Есть идеи, как получить результаты с помощью этого класса?
Спасибо