# 构建一个SpringBoot项目
# 1.进入官网
选择项目类型(Maven Project/Gradle Project),语言类型(Java/Kotlin/Groovy),Spring Boot的版本;
此次选择均为默认,Spring Boot版本使用了2.2.6,Java版本为8,
打包方式为Jar。
点击下方“Generate Project”按钮即可把新建的工程压缩包下载到本地
# 2.导入项目
打开STS,导入maven项目
DemoApplication.java是Spring Boot的启动类
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
其核心是@SpringBootApplication注解。
@SpringBootApplication = (默认属性)@Configuration + @EnableAutoConfiguration + @ComponentScan。
@Configuration:创建一个简单的Spring配置类,可以用来替代相应的xml配置文件。
@EnableAutoConfiguration: 自动配置Spring的上下文。
@ComponentScan:自动扫描指定包下的全部标有@Component的类,并注册成bean,包括@Component下的子注解@Service,@Repository,@Controller。
# 3.编写Controller层
package com.example.demo.controller;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@SpringBootApplication
@RequestMapping("/springboot")
public class HelloController {
@RequestMapping("/hello")
public String hello() {
return "Hello Spring Boot";
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 4.项目启动
DemoApplication.java右键 -> Run As - > Spring Boot App
# 5.测试接口
PostMan发送POST/GET请求,验证返回结果。
← 首页 Spring Boot常用设置 →