SpringBoot是如何启动Tomcat的

29 阅读1分钟

1、SpringBoot在启动时会先创建一个Spring容器

2、在创建Spring容器过程中,会利用@ConditionalOnClass技术来判断当前classPath中是否存在Tomcat依赖,如果存在则会生成一个启动Tomcat的Bean

3、Spring容器创建完成之后,就会获取启动Tomcat的Bean,并创建Tomcat对象,并绑定端口等,然后启动Tomcat。