我对如何执行使用杰克逊创建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);
利用我当前的代码,如何创建一个解决方案来解决上面提到的上传问题?