У меня проблема с Spring и restTemplate. Я хочу отправить объект (ListResponse), содержащий общий массив. Дефиниция следующая:
public class ListResponse<T> implements Serializable {
private long total;
private int page;
private int pageSize;
private T[] objects;
Я отправляю запрос с помощью restTemplate.getForObject(). В результате я получаю объект типа ListResponse, но массив объектов содержит массив LinkedHashMaps вместо массива с объектами типа T.
Похоже, что restTemplate не может преобразовать элементы массива в их правильный тип.
Как я могу убедиться, что я верну массив объектов типа T?