使用移动设备查询数据时数据丢失

问题描述 投票:0回答:1

我和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 for jackson databind将POJO转换为JSON。

TIA。

java spring spring-mvc mobile
1个回答
0
投票

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

答案是否定的。

它应该按预期工作,你不应该做任何额外的事情。

尝试从POSTMAN调用该服务,并检查是否还存在相同的问题。

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

© www.soinside.com 2019 - 2024. All rights reserved.