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 路径 协议版本

相应格式
常见响应状态码


相关推荐
bobz96525 分钟前
vxlan 为什么一定要封装在 udp 报文里?
后端
bobz96525 分钟前
vxlan 直接使用 ip 层封装是否可以?
后端
皮皮林5512 小时前
SpringBoot 加载外部 Jar,实现功能按需扩展!
java·spring boot
郑道2 小时前
Docker 在 macOS 下的安装与 Gitea 部署经验总结
后端
3Katrina2 小时前
妈妈再也不用担心我的课设了---Vibe Coding帮你实现期末课设!
前端·后端·设计
汪子熙2 小时前
HSQLDB 数据库锁获取失败深度解析
数据库·后端
高松燈3 小时前
若伊项目学习 后端分页源码分析
后端·架构
没逻辑3 小时前
主流消息队列模型与选型对比(RabbitMQ / Kafka / RocketMQ)
后端·消息队列
倚栏听风雨4 小时前
SwingUtilities.invokeLater 详解
后端
Java中文社群4 小时前
AI实战:一键生成数字人视频!
java·人工智能·后端