1.什么是SpringBoot?
Spring 的诞⽣是为了简化 Java 程序的开发的,⽽ Spring Boot 的诞⽣是为了简化 Spring 程序开发
的。
Spring Boot是由Pivotal团队提供的基于Spring的框架,该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。Spring Boot集成了绝大部分目前流行的开发框架,就像Maven集成了所有的JAR包一样,Spring Boot集成了几乎所有的框架,使得开发者能快速搭建Spring项目。
2.SpringBoot的优点
- 快速集成框架,Spring Boot 提供了启动添加依赖的功能,⽤于秒级集成各种框架。
- 内置运⾏容器,⽆需配置 Tomcat 等 Web 容器,直接运⾏和部署程序。
- 快速部署项⽬,⽆需外部容器即可启动并运⾏项⽬。
- 可以完全抛弃繁琐的 XML,使⽤注解和配置的⽅式进⾏开发。
- ⽀持更多的监控的指标,可以更好的了解项⽬的运⾏情况。
3.SpringBoot项目的创建
1.使用社区版的IDEA需要先下载SpringBoot插件,旗舰版的不用下载。
补充:在idea的菜单栏中,点击Help -> About,可以查看idea的版本信息,如果是Ultimate版本则表明是旗舰版,如果是Community版本则表明是社区版。
2.新建SpringBoot项目,点击new project,选择Spring Initializr,都填好之后点击next
3.选择版本,添加依赖
点击Create就完成项目的创建了。
4.SpringBoot项目的运行
1.项目目录介绍
先来删除一些无用文件。
Spring Boot 项⽬有两个主要的⽬录:
- src/main/java 为 Java 源代码。
- src/main/resources 为静态资源或配置⽂件:
2.运行项目
点击启动类的main方法就可以启动项目。
运行成功如下图所示:
3.使用项目输出一个helloSpring
在项目包路径下,创建controller文件,实现代码如下:
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello(){
return "hello,SpringBoot";
}
}
重新启动项目,访问http://127.0.0.1:8080/hello,效果如下:
地址:IP+端口号+路径
路径如下图所示:
注意:创建的文件必须放在启动类的路径里面,否则扫描不到。