--快速创建独立运行的Spring项目以及与主流主流框架集成
--使用嵌入式的servlet容器应用无需打成war包
--大量的自动配置,简化开发也可修改默认值
--无需配置XML,无代码生生开箱即用
--准苼产环境的运行时应用监控
--与云计算的天然集成
到springboot官网里面找到所需依赖
直接以jar包的方式运行
通过解压工具打开可以看到很多tomcat嵌入式jar包,所以目标程序就不需要在运行tomcat服务器了
那为什么springboot开发如此便捷呢
在他的父类中存在很多的依赖约束
在spring boot的版本仲裁中心:以后我们导入依賴默认是不需要写版本的;(没有在dependencies里面管理的依赖自然需要声明版本号)
声明了大部分的spring的依赖jar包,
官网中提供了各种场景启动器
import里面加入的组件:导入哪些组件的选择器
可以看到它底层通过List集合保存自动配置类信息:将所有需要场景的自动配置类装配好这样免去我们詓配置各种组件的配置信息。
那它是如何获取到这些自动配置类的呢
可以看到配置类的信息时来自