目录
一 Spring
二 SpringBootWeb入门
2.1 入门需求
2.2 分析
2.3 开始创建SpringBootWeb
2.4 创建类实现需求
2.5 启动程序
2.6 访问
三 HTTP协议
3.1 HTTP-概述
3.2 HTTP-请求协议
3.3 HTTP-响应协议
3.3.1 响应状态码 && 响应类型
3.4 HTTP-协议解析
前言:web的后端开发springbootweb入门开篇
一 Spring
# 官网
spring.io
二 SpringBootWeb入门
2.1 入门需求
2.2 分析
2.3 开始创建SpringBootWeb
为了不影响查看,删除无用的部分:(我没删)
最终目录
插曲:java 显示异常,包不显示,做下去设置才正常,(原因未找到)
插曲:pom.xml 显示删除线,记得要重新到pom.xml文件去重新加载一下
2.4 创建类实现需求
package com.runa.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("HelloController~~~~");
return "HelloController~";
}
}
2.5 启动程序
插曲:启动报错java: 程序包org.junit.jupiter.api不存在
删除test目录下的文件 SpringbootWebQuickstartApplicationTests.java
2.6 访问
http://localhost:8080/hello
三 HTTP协议
3.1 HTTP-概述
3.2 HTTP-请求协议
请求头
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>请求方式演示-GET-POST</title>
</head>
<body>
<form action="" method="get">
姓 名: <input type="text" name="name"> <br>
密 码: <input type="password" name="password"><br>
<input type="submit" value="提交表单GET"><br>
</form>
<br><br><br>
<form action="" method="post">
姓 名: <input type="text" name="name"> <br>
密 码: <input type="password" name="password"><br>
<input type="submit" value="提交表单GET"><br>
</form>
</body>
</html>
3.3 HTTP-响应协议
3.3.1 响应状态码 && 响应类型