Spring Boot对浏览器的响应甚至在完成完整处理之前

  /**
     * Sets content description returned when entering URL of "/server/status"
     *
     * @param name - Name of individual requesting server status
     * @return decorated {@link DetailedBaseStatus} object
     */
    @RequestMapping("/disk/status")
    public DiskStatus diskStatusHandler(@RequestParam(value = "name") String name) {
        checkNameParams(name);

        DiskStatusCommand cmd = new DiskStatusCommand(counter.incrementAndGet(),String.format(template,name));
        SmartExecutor executor = new SmartExecutor(cmd);
        executor.handleCommand();

        return cmd.getStatus();
    }

executor.handleCommand()方法调用需要花费很长时间来处理。它将格式化的json返回到浏览器。

executor.handleCommand()仍在处理中的情况下,如何向浏览器返回一条消息(也许是格式化的json)?

fairygent 回答:Spring Boot对浏览器的响应甚至在完成完整处理之前

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2869359.html

大家都在问