盖房子的这个架子就是脚手架,脚手架的作用是砌筑砖墙,浇筑混凝土、方便墙面抹灰,装饰和粉刷的,简单来说,就是使用脚手架可以更快速的盖房子。
而
Spring Boot
就是
Spring
框架的脚手架,它就是为了快速开发
Spring
框架而诞生的。
例如,以前铺路是这样的:

改造之后的效率是这样的:

或者是这样的:

IDEA社区版默认没有继承 Spring Initializer 功能,所以我们要采用以下两种方式来创建spring项目
1.手动去 start.spring.io把工程创建好之后下载下来(方法一)
2.手动去社区版安装一个插件(方法二)
1.我们打开此网页(https://start.spring.io/)

2.根据下列图片进行配置

3.配置好后进行下载


4. 下载好后,我们进行解压

5.之后我们从IDEA中打开解压好的项目即可


6.由于我们是第一次,所以下载会有点慢,下载好后我们可以看到pom.xml是已经配置好了的

7.我们设置的类里面有main方法,我们直接启动main方法spring就可以运行

8.里面是天生带着日志的,包含打印时间、日志级别、线程ID、线程名称、是由哪个类打印的、我们都可以看到

1.进入settings

2.安装Spring Assistant即可

3.现在我们就可以创建一个新的spring项目




10.这一步需要我们选择所要用到的依赖,大家可以根据需要勾选

11.最后我们设置好项目名称和路径即可

1.选择创建 Spring Initializr 项目





新建的 Spring Boot 项目目录如下:
/static:静态资源文件夹;
/templates:模版资源文件夹。

点击启动类的 main 方法就可以运行 Spring Boot 项目了,启动成功如下图所示:
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/user")
public class UserController {
@RequestMapping("/sayhi")
public String sayHi(){
return "Hi,Spring Boot.";
}
}
重新启动项目,访问
http://localhost:8080/user/sayhi
最终效果如下:

运行我们的项目,发现程序报错了,如下图所示:
这说明 Spring Boot 项目没有将对象注入到容器中。

总结