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

相关推荐
551只玄猫2 小时前
【数学建模 matlab 实验报告12】聚类分析和判别分析
开发语言·数学建模·matlab·课程设计·聚类·实验报告
小陈工4 小时前
Python Web开发入门(十七):Vue.js与Python后端集成——让前后端真正“握手言和“
开发语言·前端·javascript·数据库·vue.js·人工智能·python
H Journey4 小时前
C++之 CMake、CMakeLists.txt、Makefile
开发语言·c++·makefile·cmake
一定要AK8 小时前
Spring 入门核心笔记
java·笔记·spring
A__tao8 小时前
Elasticsearch Mapping 一键生成 Java 实体类(支持嵌套 + 自动过滤注释)
java·python·elasticsearch
KevinCyao8 小时前
java视频短信接口怎么调用?SpringBoot集成视频短信及回调处理Demo
java·spring boot·音视频
lly2024068 小时前
C 标准库 - `<stdio.h>`
开发语言
沫璃染墨8 小时前
C++ string 从入门到精通:构造、迭代器、容量接口全解析
c语言·开发语言·c++
jwn9998 小时前
Laravel6.x核心特性全解析
开发语言·php·laravel
迷藏4948 小时前
**发散创新:基于Rust实现的开源合规权限管理框架设计与实践**在现代软件架构中,**权限控制(RBAC)** 已成为保障
java·开发语言·python·rust·开源