1.创建maven项目
2.导入springBoot起步依赖
<!--springBoot工程需要继承的父工程-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.8.RELEASE</version>
</parent>
<!--web相关的坐标都被springboot依赖传递进来-->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<!--springboot提供的工具插件,可以不需要-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
3.编写controller
package com.ck.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
//相当于@Controller+@ResponseBody
@RestController
public class HelloController {
@RequestMapping("/helloSpringBoot")
public String test(){
return "hello springBoot !";
}
}
4.编写springBoot启动类
启动类式springboot项目运行的主入口,其后缀一般情况下都是application,这个类与controller目录为同级目录
package com.ck;
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);
}
}
5.运行测试
ok!这就算是简单的springBoot入门啦!
总结:
- springboot在创建项目时,使用的式jar打包方式
- 使用springboot和spring构建的项目,他们业务代码编写方式是一样的
- springboot是通过启动类来运行的