本文主要是介绍springboot内置tomcat启动原理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.添加spring-boot-starter-web依赖,spring-boot-starter-web包含spring-boot-starter-tomcat依赖
2. springboot启动创建spring容器,调用spring容器的refresh方法
3.在容器中加载自动配置类SeverletWebServerFactoryAutoConfiguration
4.根据condtionalOnClass条件确定使用哪一个web容器工厂,因为存在Servlet.class和Tomcat.class,最终使用的是TomcatServletWebServerFactory。
5.TomcatServletWebServerFactory创建Tomcat对象,并启动tomcat等待用户请求
这篇关于springboot内置tomcat启动原理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!