restTemplate.getForEntity慢极大可能是序列化的方面的问题。
采用FastJSON直接将restTemplate.getForEntity转换为JsonObject进行接口调用的返回,速度显著提示
“====================”紧接着在“uri: http://localhost:8080/platform/api/order/full/17001”的后面被打印出来,说明restTemplate.getForEntity是不慢的
用FastJSON中的JSON.toJSON方法,响应时间明显变短。接口直接返回restTemplate.getForEntity方法返回的 ResponseEntity对象会很慢,并且最后获取到的结果是ResponseEntity中的Entitiy对象,ResponseEntity中的其他数据丢失。建议不要直接接口不要直接返回ResponseEntity,或者通过某些方法使得ResponseEntity对象能够更好的返回(比如上面提到的FastJSON中的JSON.toJSON方法)。