1、什么是SpringBoot
SprintBoot是一个快速开发框架,能够帮助我们快速整合第三方框架,比如SSM框架啊(用到的原理就是 MAVEN依赖关系 中的 MAVEN继承),所以它也内置嵌入了Http服务器(默认 Tomcat、Jetty)。最终以Java应用程序进行执行
Springboot完全采用注解化,简化XML配置,springboot项目中没有web.xml
上面这段话的核心:1、整合第三方框架的原理是MAVEN依赖中的Maven继承
2、完全采用注解化,Spring3.0之后采用注解方式启动SpringMVC、内置嵌入Http服务器 JAVA创建Tomcat
2、为什么要去用到SpringBoot?
传统项目中:整合SSH或者SSM,考虑配置文件、Jar包冲突问题、整合起来繁琐
打包方式:打包成一个war放入tomcatwebapps目录下进行执行,通过外部的Tomcat服务器发布
问:SpringBoot Web组件集成SpringMVC框架,但是SpringBoot启动SpringMVC的时候没有传统配置文件,那么SpringBoot如何启动SpringMVC?
答:SpringMVC3.0之后产生注解,SpringMVC在3.0时支持注解方式启动SpringMVC(使用Java代码启动SpringMVC)
重点再现:
SprintBoot是一个快速开发框架,能够帮助我们快速整合第三方框架,比如SSM框架啊(用到的原理就是 MAVEN依赖关系 中的 MAVEN继承),所以它也内置嵌入了Http服务器(默认 Tomcat、Jetty)。完全采用注解化(所以也使用注解方式启动SpringMVC)最终以Java应用程序进行执行(Java -jar)