1.使用spring开发的优势,spring发展到今天已经形成了一种开发生态圈,提供了若干个子项目,每个项目用于完成特定的功能。使用spring全家桶,可以做到很多事情,可以很方便的套用很多的组件。
2.pom构成
指定父工程
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.8</version>
<relativePath/>
</parent>
指定web构件
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
指定springboot打包控件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
3.启动类的写法
@SpringBootApplication
public class application {
public static void main(String[] args) {
SpringApplication.run(application.class,args);
}
}
4.controller层写法
//该注解标识他是一个请求处理类
@RestController
public class hellocontroller {
@RequestMapping("/hello")
public String hello() {
String aa = "hello";
return aa;
}
}
5.http协议基本概念,一次请求对应一次响应
6.http请求数据格式
7.http响应格式
8.错误状态码
9.常见的响应状态码