为什么说Spring Boot框架内置Tomcat 容器,Spring Boot框架又是怎么样去启动Tomcat的?我简单总结下学习过程。
一:简单了解SpringBoot的启动类
我们都知道Spring Boot框架的启动类上是需要使用 @SpringBootApplication
注解标注的, @SpringBootApplication
是一个复合注解,主要包括 @SpringBootConfiguration
、@EnableAutoConfiguration
、@ComponentScan
这三个关键注解,如下
@SpringBootConfiguration
也是一个复合注解,主要是为了标注被修饰的类是一个SpringBoot中的一个配置类
@EnableAutoConfiguration
是Spring Boot框架自动装配功能的核心,Spring Boot会自动扫描应用程序的类路径,根据类路径上的依赖和配置属性,自动配置和装配相应的组件和功能。包含 @AutoConfigurationPackage
、@