查看springboot starter 下包的版本关系 查看springboot内置tomcat,内嵌tomcat的源码在tomcat-embed-core等3个jar包里 展开tomcat-embed-core的catalina目录再对照下载的apache-tomcat-9.0.31源码打开bin目录,看到很多库文件比如catalina.jar再展开看看类文件和之前
SpringBoot复习:(16)TomcatStarter 直接在idea里运行SpringBoot程序时,内嵌的tomcat容器会调用TomcatStarter这个类的onStartup方法。TomcatStarter继承自ServletContainerInitializer 其onStartup方法会调用ServletContextInitializer(不是ServletContainerInitializer)的onStartup方法. TomcatStarter对应spring mvc的SpringServletContainer...
Starter与Parent区别:Parent简化依赖版本管理,避免冲突;Starter简化依赖配置,减少书写。引导类介绍:Spring Boot工程的启动入口类,具有@SpringBootApplication注解,使用@Configuration注解管理配置。内嵌Tomcat1:Tomcat功能通过spring-boot-starter-web场景Starter引入,tomcat-embed-core是核心坐标。内嵌Tomcat2:...