Spring Boot(一):入门篇
什么是 Spring Boot
Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。
使用 Spring Boot 有什么好处
其实就是简单、快速、方便!平时如果我们需要搭建一个 Spring Web 项目的时候需要怎么做呢?
1)配置 web.xml,加载 Spring 和 Spring mvc
2)配置数据库连接、配置 Spring 事务
3)配置加载配置文件的读取,开启注解
4)配置日志文件
…
配置完成之后部署 Tomcat 调试
…
快速入门
步骤1:开始一个新的Spring Boot项目
使用 创建一个“web”项目。在“Dependencies”对话框中,搜索并添加“web”依赖关系,如屏幕截图所示。点击“Generate”按钮,下载压缩文件,然后将其解压缩到计算机上的文件夹中。

创建的项目 包含 ,这是一个框架,可让Spring嵌入在您的应用程序中,而无需太多代码或配置。Spring Boot是启动Spring项目的最快,最受欢迎的方式。
步骤2:添加您的代码
在IDE中打开项目,然后在文件夹中找到文件。现在,通过添加以下代码中所示的额外方法和注释来更改文件的内容。您可以复制并粘贴代码,也可以只键入代码。
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@RestController
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
@GetMapping("/hello")
public String hello(@RequestParam(value = "name", defaultValue = "World") String name) {
return String.format("Hello %s!", name);
}
}
步骤3:启动它
Spring Boot 启动只要运行该 main 方法即可,非常方便。另外,Spring Boot 内部集成了 tomcat,不需要我们人为手动去配置 tomcat,开发者只需要关注具体的业务逻辑即可。
您应该看到一些看起来非常类似于此的输出:

最后两行告诉我们Spring Boot 已经启动成功了。在浏览器输入hello。您应该得到一个很好的友好响应,如下所示:
