9、(2.5分 ) Spring Boot自动配置在哪个阶段执行 A、应用程序关闭前 B、应用程序启动前 C、应用程序启动中D、应用程序启动后
时间: 2023-12-07 10:03:31 浏览: 150
B、应用程序启动中。Spring Boot自动配置是在应用程序启动中的“配置阶段”执行的。在这个阶段,Spring Boot会根据classpath中的内容和其他条件来判断需要自动配置哪些组件,例如数据源、JPA、Web等。自动配置的结果会被封装成一个或多个@Configuration类,并注册到Spring上下文中,供应用程序使用。这个阶段的执行顺序是在应用程序启动前加载自动配置类,应用程序启动时执行自动配置类。其他选项中,A描述的是应用程序关闭前的执行阶段,C描述的是应用程序启动中的“运行阶段”,D描述的是应用程序启动后的执行阶段。
相关问题
24. (2.5分) Spring Boot框架中,以下哪个类是用来启动Spring Boot应用程序的A、SpringLoader B、SpringInitializer C、SpringContext D、SpringApplication
D、`SpringApplication`。在Spring Boot框架中,`SpringApplication`类是用来启动Spring Boot应用程序的入口点。`SpringApplication`提供了多个静态`run()`方法,可以用于启动Spring Boot应用程序。例如:
```java
@SpringBootApplication
public class MyApp {
public static void main(String[] args) {
SpringApplication.run(MyApp.class, args);
}
}
```
这里的`MyApp`是Spring Boot应用程序的主类,使用`@SpringBootApplication`注解标记。`main()`方法中调用了`SpringApplication.run()`方法来启动应用程序。其他选项中,`SpringLoader`、`SpringInitializer`和`SpringContext`都不是用于启动应用程序的类。`SpringLoader`和`SpringInitializer`是不存在的类名,`SpringContext`是用于获取Spring应用程序上下文的类。
26、(2.5分) Spring Boot框架中,以下哪个类是用来启动Spring Boot应用程序的A、SpringInitializer B、SpringLoader C、SpringContext D、SpringApplication
D、SpringApplication。SpringApplication类是Spring Boot框架中用来启动Spring Boot应用程序的类。它提供了多个静态的run()方法来启动Spring Boot应用程序,其中最常用的是带有参数的run()方法,可以指定应用程序的主类和命令行参数。其他选项中,SpringInitializer、SpringLoader、SpringContext都不是用来启动Spring Boot应用程序的类。SpringInitializer通常用于生成基于Spring Boot的Web应用程序的项目模板,SpringLoader是一个非常轻量级的Spring Boot启动器,SpringContext是用于创建和管理Spring应用程序上下文的类。
阅读全文