springMVC 控制层添加异步线程
/**
*
*
*/
@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();
}
springMVC 控制层添加异步线程相关推荐
- SpringMVC 控制层注解
@RequestBody 获取请求体 @PathVaribale 顾名思义 用于解析 url中的占位符,获取参数 @RequestHeader 获取请求头 @CookieValue 获取Cookie的 ...
- Spring MVC控制层的返回类型--String类型与Bean类型
SpringMVC控制层的返回类型形式多样,现拿其中的两种--String类型与Bean类型作以说明. 一.测试项目的结构 说明:(jsp的名字没起好) 控制层:UserController.java ...
- SpringMVC学习:控制层(Controller)基于注解详解
文章目录 一.URL映射Controller的方法返回值 二.SpringMVC各类注解详解 (一) @Controller (二) @RequestMapping 1.基本用法 2. path属性或 ...
- request.getParameter和SpringMVC后台控制层获取参数的方式
**1. request.getParameter** 转载于:http://blog.csdn.net/moreorless/article/details/4199677 一. 简单的对比 req ...
- spring boot构建基础版web项目(一)springboot、thymeleaf控制层基础构
原文作者:弥诺R 原文地址:http://www.minuor.com/147852147/article 转载声明:转载请注明原文地址,注意版权维护,谢谢! 写前说明 根据个人在各篇博文中看到的信息 ...
- springboot使用异步线程池执行自定义任务实例
文章目录 1.介绍 配置类 业务层 控制层 1.介绍 在Spring中存在一个AsyncConfigurer接口,它是一个可以配置异步线程池的接口,因此只需要Java配置文件,实现AsyncConfi ...
- 不拦截指定路径_控制层访问拦截
在控制层进行访问拦截也是我们在项目中常会遇到的需求,例如:项目中要求系统登录操作有时间限制--12306购票时间的限制等. 对于这类需求我们一般有几种选择: 过滤器Filter AOP SpringM ...
- 复盘Spring中定时任务和异步线程池
项目中最近使用了多个定时任务处理业务需求,于是在实现业务逻辑过程中,产生了上图一些思考和疑问,现在利用空余时间进行一次复盘. 项目搭建 项目搭建环境:JDK1.8+SpringBoot 主启动类: ...
- 复盘SpringBoot中定时任务和异步线程池
作者:溪~源 blog.csdn.net/xuan_lu/article/details/110568508 项目中最近使用了多个定时任务处理业务需求,于是在实现业务逻辑过程中,产生了上图一些思考和疑 ...
最新文章
- LibSVM 在matlab中的使用
- 移动端适配 rem
- Find a way
- 「Ubuntu」仓库 “https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal Release” 没有 Release 文件。
- 21 Python模块、import语句、搜索路径、变量、命名空间和作用域、dir函数、globals()和locals()函数、reload()函数、Python中的包
- 高并发系统数据库设计
- Java架构师必备框架技能核心笔记,附相关架构及资料
- ubuntu 安装php gd,如何在ubuntu上安装php5-gd?
- DBCA静默建库中的两个小问题
- js:变量,作用域以及内存问题
- assign ur here php,ecshop源码分析01
- MySql 内连接与外连接 作用和 区别
- 扩展切比雪夫多项式(混沌映射, Chebyshev chaotic map)
- 基于java的户籍管理系统的设计与实现
- 8080 端口被占用的解决方法 netstat -ano;taskkill (命令行)
- 火线精英手游服务器维护,4399火线精英7月4日23:00全区停机维护公告
- SpringCloud五大神兽之Eureka服务注册(一)
- 怎么把ppt转化为word文档格式
- 绕任意向量旋转分解到坐标系旋转
- 考研英语阅读理解做题技巧(6):细节题
热门文章
- [转载] python学习笔记
- python字母变成数字怎么办_在Python中将字母转换为数字
- python arima模型_Python时间序列处理之ARIMA模型的使用讲解
- python变量 数据类型 列表 元组 字典
- dnf韩服服务器维护中,DNF2019韩服4.30维护:这些职业被加强
- 直播软件自动化测试,基于SRS-Bench工具的直播平台性能测试
- jsp 嵌入java_关于JSP里的Java语句嵌入问题
- Java Thread类的最终void join()方法与示例
- synchronized 中的 4 个优化,你知道几个?
- 面试官 | AJAX请求为什么不安全?