springMVC 控制层添加异步线程

来源:互联网 发布:php程序员招聘 编辑:程序博客网 时间:2024/05/29 13:38

/**


*/
@RequiresPermissions(value={"test"})
@RequestMapping(value = "test")
    public String test(...............) {


  this.threadTo(...........);//推送给批量用户  (处理时间较长 选用异步线程操作 )//不影响返回jsp渲染结果


return "redirect:"+Global.getAdminPath()+"/repair/dbRepair?repage";
}


/**


*/
public void threadTo(final String custId,final List<String> userIdList,final MobilePushEntity pushEntity){
new Thread() {  
            public void run() {  

                try {  


//要做的事

                    //mobilePushService.pushToUserList(custId,userIdList,pushEntity);//推送给批量用户


                } catch (Exception e) {  
                    e.printStackTrace();  
                }  
            };  
        }.start(); 
}
1 0
原创粉丝点击