Преглед изворни кода

[线程配置][添加][默认任务执行器]

release_toaliyun_real
gongbiao пре 7 година
родитељ
комит
5edd8a9993
1 измењених фајлова са 26 додато и 0 уклоњено
  1. +26
    -0
      mallinkAdmin/src/main/java/com/iformall/config/MyExecutorConfig.java

+ 26
- 0
mallinkAdmin/src/main/java/com/iformall/config/MyExecutorConfig.java Прегледај датотеку

@@ -0,0 +1,26 @@
package com.iformall.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.task.AsyncTaskExecutor;
import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;

import java.util.concurrent.ThreadPoolExecutor;

@Configuration
public class MyExecutorConfig {
/**
* 自定义异步线程池
*
* @return
*/
@Bean
public AsyncTaskExecutor taskExecutor() {
ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
executor.setThreadNamePrefix("Anno-Executor");
executor.setMaxPoolSize(100);
executor.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy());
return executor;
}
}


Loading…
Откажи
Сачувај