创建一个空的maven项目
然后在里面创建模块

接下来需要引入起步依赖和一些坐标
clike
<!-- springboot工程需要继承的父工程-->
<parent>
<artifactId>spring-boot-starter-parent</artifactId>
<groupId>org.springframework.boot</groupId>
<version>2.1.8.RELEASE</version>
</parent>
<dependencies>
<!-- web开发的起步依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
编写HelloController
clike
package com.baidu.controller;
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello(){
return "hello SpringBoot";
}
}
编写引导类(SpringBoot项目的入口)
引导类一般以Application结尾
clike
package com.baidu;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class HelloApplication {
public static void main(String[] args) {
SpringApplication.run(HelloApplication.class,args);
}
}
运行


总结:
- SpringBoot在创建项目时,使用jar的打包方式。
- SpringBoot的引导类,是项目入口,运行main方法就可以启动项目。
- 使用SpringBoot和Spring构建的项目,业务代码编写方式完全一样。