目录
一 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 响应状态码 && 响应类型