springboot流程
时间: 2023-11-22 14:52:35 浏览: 71
Spring Boot 的执行流程如下:
1. Spring Boot 应用启动时会执行 main 方法,创建一个 Spring 应用上下文(ApplicationContext)。
2. Spring 应用上下文会通过自动配置(auto-configuration)和启动类(@SpringBootApplication)来加载应用程序所需的 Bean。
3. 自动配置会尝试根据类路径下的 jar 包、类和属性为应用程序添加必要的配置。
4. 在加载完所有 Bean 后,Spring Boot 应用程序会启动 Web 服务器(如 Tomcat、Jetty 或 Undertow),并将请求发送到应用程序的控制器(controller)。
5. 控制器会根据 URL 映射到相应的方法,处理请求并将响应发送回客户端。
6. 应用程序在关闭时会关闭 Web 服务器和 Spring 应用上下文。
以上就是 Spring Boot 应用程序的基本执行流程。
阅读全文