一、什么是SpringBoot
它是一个把现在最主流的框架都打包好的一个快速开发框架,能够帮助我们快速整合跟据所写代码可以进行自动配制,用这个框架可以快速的去开发一个程序和快速的去部署。只需要写很少的配制文件,运行只需要运行打包好的jar就可以。
一、SpringBoot的特点
1、创建的一个单独的spring程序
2、不需要去下载和布暑tomcat,也不需要打成war包
3、提供一个启动的 POM的配制,简化Maven的配制,跟据代码需求自动弹性的配制
4、提供一些检测工具等。
5、不需要去写xml
三、环境准备和工具
java jdk1.8以上
开发工具 intellij idea
maven环境(idea里面有个自带maven,当然也可以使用Gradle)
使用springboot2.0.2
四:为什么要用SpringBoot
传统项目:整合SSM或者SSH,考虑配置文件,jar冲突的问题,整合起来繁琐。
SpringBoot是一个快速开发框架,能够帮助我们快速整合第三方框架,(Maven依赖关系,Maven继承),采用完全注解化,简化xml的配置。内置嵌入Http服务器(tomcat、Jetty)。默认嵌入tomcat服务器。最终以java应用程序进行执行。
在SpringBoot中没有SpringBoot.xml的。
原理:完全采用注解化,Spring3.0之后完全采用注解的方式启动SpringMVC、内置嵌入Http服务器,Java创建tomcat。
网友评论