1.什么是SpringBoot:
2.SpringBoot的作用:
(1)SpringBoot项目可以独立运行(因为其内嵌了Servlet容器)
(2)SpringBoot可以以jar包形式独立运行:java -jar xxx.jar
(3)SpringBoot可以选择内嵌Tomcat、Jetty等服务器,无需以war包形式部署
(4)提供Starter简化Maven的配置,如使用spring-boot-starter-web时,会自动加入tomcat、webMvc、jackson、hibernate-validate的jar
3.@SpringBootApplication注解:
(1)它是一个组合注解:包括
@SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan
(2)Spring Boot会自动扫描@SpringBootApplication 所在类的同级包及以下包 的Bean,建议其他所有包都在@SpringBootApplication 所在包的子包里。
参考博客:https://blog.csdn.net/weixin_37598682/article/details/81912871