什么是SpringBoot框架
简介
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
总结为以及优化就是:推出springboot的初衷就是为了简化spring的配置,使得开发中集成新功能时更快,简化或减少相关的配置。
SpringBoot特点
SpringBoot具备以下特点:
- 创建独立的Spring应用程序
- 嵌入的Tomcat,无需部署WAR文件
- 简化Maven配置
- 自动配置Spring
- 提供生产就绪型功能,如指标,健康检查和外部配置
- 绝对没有代码生成和对XML没有要求配置
Spring当前使用现状
自SpringBoot诞生以来,搜索指数不断攀升,这几年开始稳定起来成为JAVA主流框架之一。
如何搭建一个SPringBoot项目
1、打开IDEA,选择Spring Initializr,用来初始化一个SpringBoot项目
2、输入项目相关信息
3、选择初始化组件,SpringBoot和Cloud内置了很多组件,后面我们详细说
4、项目目录结构如下:
5、新建HelloController测试类
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello(){
return "hello";
}
}
6、启动,项目,然后浏览器输入http://127.0.0.1:8080/hello,正常请求到接口
就这样一个SpringBoot项目就新建好了,相比Spring那繁杂的配置,SpringBoot整个流程是不是简单多了呢?今天先到这里,后面接着介绍SpringBoot各种组建的集成。