Springboot 的启动
时间: 2024-05-07 21:11:31 浏览: 48
SpringBoot启动方式
Springboot 的启动是通过在 `main` 方法中调用 `SpringApplication.run()` 实现的。例如:
```java
@SpringBootApplication
public class MyApplication {
public static void main(String[] args) {
SpringApplication.run(MyApplication.class, args);
}
}
```
在 `SpringApplication.run()` 方法中,Springboot 启动器会执行以下步骤:
1. 解析命令行参数,例如激活的配置文件等。
2. 配置 `ApplicationContext`,包括注册配置类、扫描包等。
3. 刷新 `ApplicationContext`,加载所有的单例 Bean。
4. 运行 `CommandLineRunner` 和 `ApplicationRunner` 中的代码。
5. 启动完成后,输出启动日志信息。
在启动过程中,如果出现错误,Springboot 会输出相应的错误日志信息,并关闭应用程序。
阅读全文