使用手机查询数据时数据丢失

时间:2018-09-16 06:43:40

标签: java spring spring-mvc mobile

我与Jackson一起使用spring从服务器读取数据。当我从生产服务器中请求大量数据时,我正在经历数据丢失。但是,它在开发环境中运行良好。

    @RequestMapping(value = "/mapp/acc_stmt" , method = RequestMethod.POST)
    public ResponseEntity<List<StatementInfo>> statementOfAccount(
            @DateTimeFormat(pattern="dd-MM-yyyy")Date from, 
            @DateTimeFormat(pattern="dd-MM-yyyy")Date to, long id) {

        List<StatementInfo> s = ledgerService.getLedgerStatement(from, to, id);
        System.out.println("Statment Info Length ->" + s.size());
            return new ResponseEntity<List<StatementInfo>>(s, getNoCacheHeaders(), HttpStatus.OK);
    }

ledgerService正在生成1350条记录。但是,我的移动客户端仅收到apprx。 900条记录。

是否需要设置任何设置或标题?

我正在使用Spring 4.0.0.RELEASE 和2.2.3用于jackson databind将POJO转换为JSON。

TIA。

1 个答案:

答案 0 :(得分:0)

是否需要设置任何设置或标题?

答案为

它应该可以按预期工作,而您无需执行任何其他操作。

尝试从POSTMAN调用服务,并检查是否同样问题仍然存在。

如果是,则在控制器中对其进行调试,以确保所有1350条记录都已发送。