мы используем преобразование пружины Джексона для заполнения сетки jq, мы используем объект dto для заполнения сетки.Но когда объект dto реализует коллекцию, мы испытываем странное поведение.Возвращается только список, и он игнорирует другие свойства, такие как count, pageSize и т. Д. Пожалуйста, посмотрите на класс dto,
класс TestDto,
public class TestDto<T> implements Serializable, Collection<T> {
protected int count;
protected int pageSize;
protected Collection<T> datas;
public TestDto(int count, int pageSize, Collection<T> datas) {
this.datas = datas;
this.count = count;
this.pageSize = pageSize;
}
public int getPageSize() {
return pageSize;
}
public int getCount() {
return count;
}
public Collection<T> getDatas() {
return datas;
}
/** overrided methods **/
}
На стороне клиента,Я получаю только список данных.Другие свойства (count, pagesize) игнорируются, когда я удалил часть коллекции орудий, все свойства стали доступны на стороне клиента.Но нам нужно реализовать часть сбора
Не могли бы вы помочь мне решить проблему, есть ли способ решить проблему с помощью jacksonannotation
С уважением ST