1.什么是SpringBoot
SpringBoot是Spring项目中的一个子项目,可以按这个网址:https://spring.io/projects去查看详情,这里不多做解释。
2.SpringBoot的特点
(1)直接内嵌web容器,不需要部署jar包
(2)提供一种固定启动容器的方式(也就是说SpringBoot都有一个启动类)实现开箱即用的原则,编写项目启 动内容时在properties/yaml配置文件配置即可.
(3)自动配置第三方依赖(比如:工程中第一个项目依赖另外一个项目,它会自动配置)
(4)无需配置xml配置文件
3.快速入门
3.1创建项目
首先我们创建一个Maven项目
3.2添加依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.5.RELEASE</version>
</parent>
3.3添加web容器
<!--统一jdk环境-->
<properties>
<java.version>1.8</java.version>
</properties>
<!--依赖管理-->
<dependencies>
<!-- 导入SpringBoot的web容器启动器-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.1.5.RELEASE</version>
</dependency>
</dependencies>
3.4启动类
//SpringBootApplication标注该类是一个SpringBoot应用类
@SpringBootApplication
public class Application {
public static void main(String[] args) {
//启动web容器
SpringApplication.run(Application.class,args);
}
}
3.5Controller跳转
@RestController
public class HelloController {
@GetMapping("hello")
public String hello(){
return "Hello,SpringBoot!";
}
}