Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在不运行服务器的情况下获取spring引导可配置的应用程序上下文_Spring - Fatal编程技术网

在不运行服务器的情况下获取spring引导可配置的应用程序上下文

在不运行服务器的情况下获取spring引导可配置的应用程序上下文,spring,Spring,对于spring boot应用程序,我可以通过以下方式获得ConfigurableApplicationContext: 但是,这也会启动服务器。我需要在spring上下文设置上执行一些指令插入,并希望获得ApplicationContext的实例,但不启动服务器。可能吗?只有在类路径上存在Spring boot starter web时,Spring boot才会启动服务器。如果您跳过这一步,只包含任务所需的依赖项,例如jdbc、jpa,批处理程序将是一个简单的控制台应用程序,它不会启动web

对于spring boot应用程序,我可以通过以下方式获得ConfigurableApplicationContext:


但是,这也会启动服务器。我需要在spring上下文设置上执行一些指令插入,并希望获得ApplicationContext的实例,但不启动服务器。可能吗?

只有在类路径上存在Spring boot starter web时,Spring boot才会启动服务器。如果您跳过这一步,只包含任务所需的依赖项,例如jdbc、jpa,批处理程序将是一个简单的控制台应用程序,它不会启动web服务器

@SpringBootApplication
public class MyApplication {
    public static void main(String[] args) {
        ConfigurableApplicationContext ctx = 
            SpringApplication.run(MyApplication.class, args);
    }
}