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目录下即部署完成

相关推荐
cfm_29141 小时前
5种Java并发同步工具全解
java
十五喵源码网1 小时前
基于SpringBoot2+vue2的健身房管理系统
java·毕业设计·springboot·论文笔记
2601_962056601 小时前
可造成敏感信息泄露!Spring Boot之Actuator信息泄露漏洞三种利用方式总结
java·spring boot·后端
小小晓.2 小时前
C++ 值类别与完美转发深度剖析:从左值右值到 std::forward 源码解密
开发语言·c++·算法
garmin Chen2 小时前
redis面试题
java·数据库·redis·缓存
格林威2 小时前
C# 相机Burst模式图像采集:使用相机内存配合OpenCvSharp和Halcon实现短时间的高速采集的方法
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·工业相机
chen<>2 小时前
C++ 六种 memory_order:从原子性到线程间可见性.md
java·linux·开发语言·c++
一直C3 小时前
Linux系统编程|进程间通信IPC全套详解(1)(管道、信号)
linux·c语言·开发语言·网络·青少年编程·visual studio code
十年Java程序媛3 小时前
SpringBoot3 + JDK17 实战复盘:HikariCP 连接耗尽,虚拟线程场景额外注意事项
java·spring boot
m0_734571763 小时前
深入理解C++ 类型转换<三>const_cast
开发语言·c++