车辆bug修复

This commit is contained in:
guoshengxiong 2024-05-14 16:03:54 +08:00
parent 4fe3348ead
commit 15a5d3669e
2 changed files with 7 additions and 1 deletions

View File

@ -41,7 +41,6 @@ public class WisdomSiteApplication extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(WisdomSiteApplication.class, args);
SecurityContextHolder.setStrategyName(SecurityContextHolder.MODE_INHERITABLETHREADLOCAL);
}
@Bean

View File

@ -1,9 +1,11 @@
package com.zhgd.xmgl.config;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Primary;
import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
import org.springframework.security.core.context.SecurityContextHolder;
import java.util.concurrent.ThreadPoolExecutor;
@ -28,6 +30,11 @@ public class AsyncConfig {
*/
private int queueCapacity = 200;
@Bean
public InitializingBean initializingBean() {
return () -> SecurityContextHolder.setStrategyName(SecurityContextHolder.MODE_INHERITABLETHREADLOCAL);
}
/**
* 默认情况下在创建了线程池后线程池中的线程数为0当有任务来之后就会创建一个线程去执行任务
* 当线程池中的线程数目达到corePoolSize后就会把到达的任务放到缓存队列当中