目录
1.Spring Boot的优点
2.Spring Boot项目创建
2.1使用Idea创建
2.2网页版创建
3.项目目录介绍和运行
3.1运行项目
3.2输出
4.注意事项
4.1正确路径
4.2小结:约定大于配置
1.Spring Boot的优点
●快速集成框架,Spring Boot 提供了启动添加依赖的功能,⽤于秒级集成各种框架。
●内置运⾏容器,⽆需配置 Tomcat 等 Web 容器,直接运⾏和部署程序。
●快速部署项⽬,⽆需外部容器即可启动并运⾏项⽬。
●
可以完全抛弃繁琐的 XML,使⽤注解和配置的⽅式进⾏开发。
●
⽀持更多的监控的指标,可以更好的了解项⽬的运⾏情况。
2.Spring Boot项目创建
2.1使用Idea创建
想要创建spring boot项目,idea社区版首先要安装插件
版本不在这个之间需要卸载Idea重新安装
下载插件:
安装插件
重启idea
创建spring boot项目:
选择依赖:
注意事项:
第⼀次打开 Spring Boot 项⽬需要加载很久,因为当前 Spring Boot 框架并没有在⾃⼰的本地仓库。
为了加速 Spring Boot 项⽬的下载,在打开项⽬之前,请先确认⾃⼰的 Maven 已经配置为国内源:

国内Setting.xml文件:
2.2网页版创建
⽹⻚版创建项⽬先访问:https://start.spring.io,如下图所示:

点击生成按钮会生成一个包:
用idea打开这个包即可
3.项目目录介绍和运行
新建的 Spring Boot 项⽬⽬录如下:

Spring Boot 项⽬有两个主要的⽬录:
src/main/java 为 Java 源代码。
src/main/resources 为静态资源或配置⽂件:
/static:静态资源⽂件夹;
/templates:模板资源文件夹。
3.1运行项目
启动成功如下图所示:
3.2输出
实现代码如下:
@RestController("/java")
public class HelloController {
@RequestMapping("/hello")
public String hello(){
return "hello,controller";
}
}
重新启动项目,访问127.0.0.1:8080/hello
4.注意事项
我们将路径改变一下:
运行结果如下图:
这说明 Spring Boot 项⽬没有将对象注⼊到容器中。
4.1正确路径
当我们把要注⼊到容器类和启动类放到同级⽬录下时,如下图所示
这时候 Spring Boot 项⽬才能正常的将 bean 注⼊到容器中。启动类会扫描启动类所在的路径及其子路径。
4.2小结:约定大于配置
以上情况反应了 Spring Boot 项⽬的另⼀个特点:约定⼤于配置。
对⽐ Spring 的项⽬我们也可以看到这⼀特点,⽐如在 Spring 中也是要配置 Bean 的扫描路径的,⽽Spring Boot不需要。