What:springboot是什么?
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
How:如何实现springboot?
创建maven项目,在pom.xml加入下列依赖(在spring官网中的springboot项目中可以找到该依赖)
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.1.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
Why:为什么要使用springboot?
因为使用maven创建项目时,要在pom.xml添加一大堆的依赖包,如果引用第三方的框架时,可能会出现jar包冲突,而且maven项目部署又相对麻烦。Spring项目又需要编写一些xml文件。所以为了简化工作,可以选择springboot。因为springboot有以下优点:
1. 创建独立的Spring应用程序
2. 嵌入的Tomcat,无需部署WAR文件
3. 简化Maven配置
4. 自动配置Spring
5. 提供生产就绪型功能,如指标,健康检查和外部配置
6. 绝对没有代码生成和对XML没有要求配置
6. 绝对没有代码生成和对XML没有要求配置