Отправка JSON партиями - PullRequest
0 голосов
/ 04 июля 2018

У меня есть некоторые сомнения по поводу того, как выполнять некоторые задачи. Я использую Джексона для создания 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);

Используя мой текущий код, как я могу создать решение, которое решает проблему загрузки, о которой я упоминал выше?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...