Spring
Spring Boot
非常快速构建应用程序,简化开发
(1)创建Springboot工程,勾选web开发依赖
创建好的目录,并将没用多余的删掉了
(2)定义请求处理类,并添加方法
创建请求处理类和请求处理方法
//普通Java类
public class HelloController {public String helo(){System.out.println("hello world");return "hello world";}
}
import org.springframework.web.bind.annotation.RestController;
//请求处理类
@RestController
public class HelloController {@RequestMapping("/hello")//浏览器请求hello地址最终就会调用这个方法public String helo(){System.out.println("hello world");return "hello world";}
}
启动:
运行main方法【main方法在Application.java里】
HTTP协议
超文本传输协议。规定浏览器和服务器数据传输的规则
缺点:多次请求间不能共享【可以通过web回话技术解决】
优点:快速
请求数据格式
请求行,请求头,请求体
GET 路径 协议版本
相应格式
常见响应状态码