JavaWeb6 Tomcat+postman请求、响应

Web服务器

对HTTP协议操作进行封装,简化web程序开发

部署web项目,对外提供网上信息浏览服务

Tomcat

轻量级web服务器,支持servlet,jsp等少量javaEE规范

也被称为web容器,servlet容器

Springboot有内置Tomcat
nginx并发比tomcat好一点但是tomcat是为java量身定做,nginx是为web做方向代理多点

3.0以上的springboot用JDK17

起步依赖

-starter都是起步依赖

在启动springboot会自动启动内嵌Tomcat,并占用端口号8080

POJO

专门存放实体类

pojo=>Plain Ordinary Java Object 就是普通java类,这是j2ee时代的名字和复杂j2ee对象做区分

接受json参数

JSON键名与形参对象属性名相同,定义POJO类型形参即可接收是参数,需要使用@RequestBody标识

服务端接收JSON数据

路径参数

通过URL直接传递参数,即请求参数是请求路径的一部分

需要使用@PathVariable获取路径参数

响应

响应数据

java 复制代码
@RestController=@ReponseBody+@Controller

@ReponseBody加了这个注解,当前类下所有方法的返回值都能作为相应数据,集合啥的都转换为JSON作为返回值
统一相应结果

Result(code、msg、data)

相关推荐
爱玩电脑的L11 分钟前
javaee初阶-多线程
java·开发语言·jvm
小王不会写code19 分钟前
Hadoop 2.7.7 单机伪分布式安装与配置教程(JDK 8)
java·hadoop·分布式
浮游本尊27 分钟前
第1天Java学习作业 - 完整解答
java
浮游本尊1 小时前
Java学习第3天 - 面向对象高级特性
java
enjoy嚣士1 小时前
Maven 之 打包项目时没有使用本地仓库依赖问题
java·maven·maven不使用本地jar包
Young55661 小时前
手把手教你用VScode调用开发的MCP Server
java·mcp
小扳2 小时前
Web 毕设篇-适合小白、初级入门练手的 Spring Boot Web 毕业设计项目:智驿AI系统(前后端源码 + 数据库 sql 脚本)
java·数据库·人工智能·spring boot·transformer·课程设计
加什么瓦2 小时前
Mybatis
java·开发语言·mybatis
CN.LG2 小时前
C# StringBuilder代码中预分配容量的作用
java·开发语言·c#
异常君2 小时前
Elasticsearch 与机器学习结合:实现高效模型推理的方案(上)
java·elasticsearch·机器学习