JavaWeb5 SpringBoot+HTTP协议

Spring

Spring Boot

非常快速构建应用程序,简化开发

(1)创建Springboot工程,勾选web开发依赖

创建好的目录,并将没用多余的删掉了

(2)定义请求处理类,并添加方法

创建请求处理类和请求处理方法

java 复制代码
//普通Java类
public class HelloController {
    public String helo(){
        System.out.println("hello world");
        return "hello world";
    }
}
java 复制代码
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 路径 协议版本

相应格式
常见响应状态码


相关推荐
Java水解16 分钟前
PostgreSQL 自增序列SERIAL:从原理到实战
后端·postgresql
悟空码字38 分钟前
单点登录:一次登录,全网通行
java·后端
倚肆1 小时前
Spring Boot Security 全面详解与实战指南
java·spring boot·后端
bin91531 小时前
幻境寻踪:Rokid AR眼镜上的沉浸式解谜冒险游戏开发实战
后端·ar·restful·沉浸式体验·ar游戏开发·rokid眼镜·解谜游戏
8***f3951 小时前
工作中常用springboot启动后执行的方法
java·spring boot·后端
Cisyam1 小时前
openGauss + LangChain Agent实战:从自然语言到SQL的智能数据分析助手
后端
我叫黑大帅1 小时前
什么叫可迭代对象?为什么要用它?
前端·后端·python
FleetingLore1 小时前
C C51 | 按键的单击、双击和长按的按键动作检测
后端
v***88562 小时前
Springboot项目:使用MockMvc测试get和post接口(含单个和多个请求参数场景)
java·spring boot·后端
IMPYLH2 小时前
Lua 的 require 函数
java·开发语言·笔记·后端·junit·lua