JavaWeb_SpringBootWeb,HTTP协议,Tomcat快速入门

需求:使用SpringBoot开发一个web应用,浏览器发起/hello请求后,给浏览器返回字符串"hello World!"

1.创建springboot工程,并勾选web开发相关依赖

2.定义HelloController类,添加方法Hello,并添加注解

3.运行测试

创建Spring工程后可将.mvn文件夹 mvnw mvnw.cmd gitinore 与help.md删除

创建完成后的pom文件:

启动类:

请求处理类:

由于占用的是8080端口,所以需要浏览器访问本机的对应端口:

HTTP协议:

请求数据格式:

请求方式-get:请求参数在请求行中,没有请求体.get方式请求大小是有限制的

请求方式-post:请求参数在请求体中,post请求大小是没有限制的

响应数据格式:

HTTP相应格式:

常见的相应状态码:

Tomcat介绍:

部署项目:

将项目放置在webapps目录下即部署完成

相关推荐
码云数智-园园1 小时前
前端跨域全解析:核心原理、解决方案选型与实战指南
开发语言
qq_417695051 小时前
内存对齐与缓存友好设计
开发语言·c++·算法
2301_816651221 小时前
实时系统下的C++编程
开发语言·c++·算法
一然明月1 小时前
Qt QML 锚定(Anchors)全解析
java·数据库·qt
晓纪同学1 小时前
EffctiveC++_02第二章
java·jvm·c++
2401_831824961 小时前
C++与Python混合编程实战
开发语言·c++·算法
飞Link2 小时前
告别 ROS 的臃肿:用 ZeroMQ 构建极速具身智能分布式大脑(附 Python 实战)
开发语言·分布式·python
qq_211387472 小时前
基于LangGraph多agent
开发语言·前端·javascript·agent·langgraph
※※冰馨※※2 小时前
【QT】TortoiseGit配 SSH 克隆 Codeup
开发语言·c++·windows