pull/87/head
iwangjie 3 years ago
parent 19897f8a8e
commit 92dbf00c37

@ -27,6 +27,7 @@ import cn.hippo4j.starter.toolkit.IdentifyUtil;
import cn.hippo4j.starter.toolkit.inet.InetUtils; import cn.hippo4j.starter.toolkit.inet.InetUtils;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.ImportAutoConfiguration; import org.springframework.boot.autoconfigure.ImportAutoConfiguration;
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean; import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
@ -142,13 +143,7 @@ public class DynamicThreadPoolAutoConfiguration {
@Bean @Bean
@ConditionalOnBean(name = "tomcatServletWebServerFactory") @ConditionalOnBean(name = "tomcatServletWebServerFactory")
public TomcatWebThreadPoolHandler tomcatWebThreadPoolHandler() { public TomcatWebThreadPoolHandler tomcatWebThreadPoolHandler(@Autowired(required = false) ServletWebServerApplicationContext applicationContext) {
ServletWebServerApplicationContext applicationContext = null;
try {
applicationContext = ApplicationContextHolder.getBean(ServletWebServerApplicationContext.class);
} catch (Exception ex) {
// ignore
}
return new TomcatWebThreadPoolHandler(applicationContext); return new TomcatWebThreadPoolHandler(applicationContext);
} }

Loading…
Cancel
Save