spring boot官方文档:https://docs.spring.io/spring-boot/docs/current/reference/html/
浏览器发送hello请求,服务器接受请求并处理,响应Hello World字符串;
1.创建一个maven工程
2.导入依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.4</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>//导入了web模块正常运行所依赖的组件
</dependency>
</dependencies>
编写主程序类
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication//标注主程序类,入口
public class MainApplication {
public static void main(String[] args) {
SpringApplication.run(MainApplication.class,args);//启动spring应用
}
}
编写业务逻辑
@RestController//包括@ResponseBody、@Controller
public class HelloController {
@RequestMapping("/hello")
public String hand01(){
return "Hello,Spring Boot";
}
}
yaml配置文件
- 大小写敏感
- 使用缩进表示层级关系
- 缩进时不允许使用Tab键,只允许使用空格
- 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
- 用# 表示注释
#对象
friends:
lastName: zhangsan
age: 20
friends: {
lastName: zhangsan,age: 18}
#数组
pets:
‐ cat
‐ dog
‐ pig
pets: [cat,dog,pig