У меня есть некоторые сомнения по поводу того, как выполнять некоторые задачи. Я использую Джексона для создания JSON, после шифрования мне нужно отправить его в службу, которая будет использовать этот JSON, проблема в том, что размер файла (физический) 3571 КБ, и мне нужно отправлять пакетами не более 1000 КБ
каждый, так как я новичок в SpringBoot и в Интернете, в общем, я увидел, что мне нужно сделать что-то, называемое нумерацией страниц, не так ли?
У меня есть Dto (студенты), менеджер класса, где я делаю доступ к базе данных, которая возвращает мне список студентов
Затем я создаю json, перехожу на базу 64, чтобы, наконец, настроить заголовок и выполнить запрос
studentList= StudantManager.getAllStudants(con);
int sizeRecords = studentList.size();
try {
students= useful.convertToJson(studentList);
studentsWithSecurity = useful.securityJson(students);
} catch (JsonProcessingException e) {
log.error(e.toString());
}
RestTemplate restTemplate = new RestTemplate();
String url = "myRestService";
HttpHeaders headers;
headers=getHeaders(sizeRecords,students);
headers.setContentType(MediaType.APPLICATION_JSON);
HttpEntity<String> entity = new HttpEntity<>(studentsWithSecurity, headers);
String answer = restTemplate.postForObject(url, entity, String.class);
Используя мой текущий код, как я могу создать решение, которое решает проблему загрузки, о которой я упоминал выше?