批量发送JSON

时间:2018-07-04 19:56:07

标签: json spring-boot

我对如何执行使用杰克逊创建JSON的某些任务存有疑问,在加密后,我需要将其发送到将使用此JSON的服务中,问题是文件大小(实际)为3,571 KB,我最多需要批量发送1,000KB 每个人,就像我是springBoot和Web的新手一样,我看到我必须做一种叫做分页的事情,对吗?

我有一个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);

利用我当前的代码,如何创建一个解决方案来解决上面提到的上传问题?

0 个答案:

没有答案