|
|
@ -3,13 +3,17 @@ package org.dromara.common.core.utils;
|
|
|
|
import cn.hutool.extra.spring.SpringUtil;
|
|
|
|
import cn.hutool.extra.spring.SpringUtil;
|
|
|
|
import org.springframework.aop.framework.AopContext;
|
|
|
|
import org.springframework.aop.framework.AopContext;
|
|
|
|
import org.springframework.beans.factory.NoSuchBeanDefinitionException;
|
|
|
|
import org.springframework.beans.factory.NoSuchBeanDefinitionException;
|
|
|
|
|
|
|
|
import org.springframework.boot.autoconfigure.thread.Threading;
|
|
|
|
import org.springframework.context.ApplicationContext;
|
|
|
|
import org.springframework.context.ApplicationContext;
|
|
|
|
|
|
|
|
import org.springframework.core.env.Environment;
|
|
|
|
|
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* spring工具类
|
|
|
|
* spring工具类
|
|
|
|
*
|
|
|
|
*
|
|
|
|
* @author Lion Li
|
|
|
|
* @author Lion Li
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@Component
|
|
|
|
public final class SpringUtils extends SpringUtil {
|
|
|
|
public final class SpringUtils extends SpringUtil {
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -57,4 +61,8 @@ public final class SpringUtils extends SpringUtil {
|
|
|
|
return getApplicationContext();
|
|
|
|
return getApplicationContext();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static boolean isVirtual() {
|
|
|
|
|
|
|
|
return Threading.VIRTUAL.isActive(getBean(Environment.class));
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|