
spring.turbo.core.env.SpringApplicationHolders Maven / Gradle / Ivy
package spring.turbo.core.env;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.WebApplicationType;
import org.springframework.boot.env.EnvironmentPostProcessor;
import org.springframework.boot.system.ApplicationHome;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationListener;
import org.springframework.context.event.ContextRefreshedEvent;
import org.springframework.core.PriorityOrdered;
import org.springframework.core.env.ConfigurableEnvironment;
import org.springframework.lang.Nullable;
import spring.turbo.core.SpringUtils;
import spring.turbo.util.collection.CollectionUtils;
import java.nio.file.Path;
import java.util.Set;
/**
* ApplicationContext实例保存
*
* @author 应卓
* @see SpringUtils
* @since 1.0.2
*/
public final class SpringApplicationHolders {
@Nullable
private static ApplicationContext APPLICATION_CONTEXT;
@Nullable
private static Path APPLICATION_HOME;
@Nullable
private static Set
© 2015 - 2025 Weber Informatics LLC | Privacy Policy