controller异步处理

@RequestMapping(value = "/project",method = RequestMethod.GET)
public Callable<String> queryProjectApprovalInfo(){
    System.out.println("主线程开始:"+Thread.currentThread().getId());
    Callable<String> callable = new Callable<String>() {
        @Override
        public String call() throws Exception {
            System.out.println("子线程开始:"+Thread.currentThread().getId());
            String result = "执行结束";
            System.out.println("子线程结束:"+Thread.currentThread().getId());
            return result;
        }
    };
    System.out.println("主线程结束:"+Thread.currentThread().getId());
    return callable;
}
相关文章
相关标签/搜索