星空网 > 软件开发 > Java

SpringMVC整合TaskExecutor线程池的配置/使用

一、配置jdbc.properties添加:

#------------ Task ------------task.core_pool_size=5task.max_pool_size=50task.queue_capacity=1000task.keep_alive_seconds=60

二、配置Spring的applicationContext.

  <bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">    <!-- 核心线程数 -->       <property name="corePoolSize" value="${task.core_pool_size}" />    <!-- 最大线程数 -->     <property name="maxPoolSize" value="${task.max_pool_size}" />    <!-- 队列最大长度 -->    <property name="queueCapacity" value="${task.queue_capacity}" />    <!-- 线程池维护线程所允许的空闲时间,默认为60s -->    <property name="keepAliveSeconds" value="${task.keep_alive_seconds}" />  </bean>  <!-- 注解式 -->  <task:annotation-driven />

三、在实现层Impl声明并注入:

  @Resource(name = "taskExecutor")  private TaskExecutor taskExecutor;

四、在方法里调用:

    try {      taskExecutor.execute(new Runnable() {        public void run() {          //这里编写处理业务代码                  }      });    } catch (Exception e) {      e.printStackTrace();    }

 




原标题:SpringMVC整合TaskExecutor线程池的配置/使用

关键词:Spring

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

ICTI认证:https://www.ikjzd.com/w/1573201043811721218
Icyzone:https://www.ikjzd.com/w/1573201044557963265
艾瓦特:https://www.ikjzd.com/w/1573201059112542209
IEBE:https://www.ikjzd.com/w/1573201061754609665
IECEx认证:https://www.ikjzd.com/w/1573201063302651905
东南国际航运网:https://www.ikjzd.com/w/1573201076372103169
夹江千佛岩景区门票(夹江千佛岩景区门票价格):https://www.vstour.cn/a/411232.html
武陵山大裂谷周围景点 武陵山大裂谷周围景点图片:https://www.vstour.cn/a/411233.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流