mirror of
http://git.pig4cloud.com/pig/pigx.git
synced 2026-11-08 20:49:00 +08:00
✨ add AsyncConfiguration 明确异步线程池配置
This commit is contained in:
1 parent
0f731f173f
commit
87e7346bd7
2 files changed
+27
No files matched your search
+26
@@ -0,0 +1,26 @@
|
||||
package com.pig4cloud.pigx.common.core.config;
|
||||
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.scheduling.annotation.AsyncConfigurer;
|
||||
import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
|
||||
|
||||
import java.util.concurrent.Executor;
|
||||
|
||||
/**
|
||||
* 明确异步线程池配置,避免和 @EnableScheduling 造成的线程池冲突
|
||||
*
|
||||
* @author lengleng
|
||||
* @date 2024/4/20
|
||||
*/
|
||||
@Configuration(proxyBeanMethods = false)
|
||||
@RequiredArgsConstructor
|
||||
public class AsyncConfiguration implements AsyncConfigurer {
|
||||
|
||||
private final ThreadPoolTaskExecutor applicationTaskExecutor;
|
||||
|
||||
@Override
|
||||
public Executor getAsyncExecutor() {
|
||||
return applicationTaskExecutor;
|
||||
}
|
||||
}
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
com.pig4cloud.pigx.common.core.config.AsyncConfiguration
|
||||
com.pig4cloud.pigx.common.core.config.JacksonConfiguration
|
||||
com.pig4cloud.pigx.common.core.config.MessageSourceConfiguration
|
||||
com.pig4cloud.pigx.common.core.config.RestTemplateConfiguration
|
||||
|
||||
Reference in new issue
Block a user