保障房建设网站首页,网页工具栏怎么显示出来,临沂建设网站制作公司,一般的手机网站建设多少钱Spring
Spring发展到今天已经形成一种开发生态圈#xff0c;Spring提供若干个子项目#xff0c;每个项目用于完成特定的功能。
Spring Boot可以帮助我们非常快速的构建应用程序、简化开发、提高效率
SpringBootWeb入门
需求#xff1a;使用Spring Boot开发一个web应用Spring提供若干个子项目每个项目用于完成特定的功能。
Spring Boot可以帮助我们非常快速的构建应用程序、简化开发、提高效率
SpringBootWeb入门
需求使用Spring Boot开发一个web应用浏览器发起请求/hello后给浏览器返回字符串Hello Word~
步骤 1.创建spring boot工程并勾选web开发相关依赖 2.定义Hello Controller类添加方法hello并添加注解
package com.bignyi.controller;import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;//请求处理类
RestController
public class HelloController {RequestMapping(/hello)public String hello(){System.out.println(Hello Word~);return Hello Word~;}
}3.运行测试 HTTP协议
HTTP-概述
概念Hyper Text Transfer Protocol,超文本传输协议规定了浏览器和服务器之间数据传输的规则
特点 1.基于TCP协议面向连接安全 2.基于请求-响应模型的一次请求对应一次响应 3.HTTP协议是无状态的协议对于事物处理没有记忆能力。每次请求-。响应都是独立的 缺点多次请求间不能共享数据 优点速度快 HTTP-请求数据格式 第一行请求行-请求数据第一行请求方式、资源路径、协议
中间请求头-第二行开始格式keyvalue
最后一行请求体-POST请求存放请求参数
请求方式-GET请求参数在请求行中没有请求体GET请求大小是有限制的
请求方式-POST请求参数在请求体中POST请求大小是没有限制的
HTTP-响应协议
第一行响应行-响应数据第一行协议、状态码、描述
中间部分第二行开始格式keyvalue
最后一行响应体-最后一部分存放响应数据
响应格式