一、什么是SpringBoot
SpringBoot
是一个快速开发框架,能够帮助程序员在日常web开发
中快速且及简单的方式整合第三方框架、其中SpringBoot
内嵌入了常用的应用服务器(tomcat、jetty、undertow)
、完全简化xml
配置,采用全注解形式加载、初始化、读取、配置Bean
等相关配置,其中设计者采用Maven依赖封装的原理
快速整合第三方常用框架,也就是将需要使用的一个框架所需要的常用依赖,通过Maven依赖管理
起来,定义成一个个的starter
引用,我们称之为组件
,在SpringBoot框架中,Pivotal团队通过总结在以前老一代框架SSM中常集成使用的第三方框架,将SpringBoot底层依赖做了集成、封装、采用Maven依赖的继承特性,将常用框架的版本定义在父依赖中管理起来,不用开发者担心出现版本依赖冲突,在这方面极大的解决了程序员在解决jar包版本依赖冲突方面解放了程序员的双手;
1、SpringBoot特性
1.
帮助开发者快速整合第三方常用框架,原理是Maven依赖封装
2.
完全不需要外部服务器部署运行,内嵌入了应用服务器 (t