四, Spring 系列之Springboot
1. SpringBootWeb 入门
需求: 使用SpringBoot 开发一个web应用, 浏览器发起请求 /hello 后, 给浏览器返回字符串"Hello World~"
- 创建Springboot工程, 填写模块信息, 并勾选web开发相关依赖


- 创建请求处理类HelloCotroller, 添加请求处理方法hello, 并添加注解

运行main 方法, 可以看到占用8080端口号

- 运行启动类, 打开浏览器测试

浏览器输入 http://localhost:8080/hello, 可以看到控制台和浏览器的反应


2. HTTP 协议
2.1 HTTP 概述
- 概念:Hyper Text Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。

- 特点:
- 基于TCP协议:面向连接,安全
- 基于请求-响应模型的:一次请求对应一次响应
- HTTP协议是无状态的协议:对于事务处理没有记忆能力。每次请求-响应都是独立的。
- 缺点:多次请求间不能共享数据。
- 优点:速度快
2.2 HTTP 请求协议
2.3 HTTP 响应协议
- 响应头描述响应信息, 响应体存储响应回来的数据

- 响应状态码

200: OK : 客户端请求成功, 即处理成功
404: Not Found 请求资源不存在, 一般是URL输入有误, 或者网站资源被删除了
500: Internal Server Error 服务器发生不可预期的错误
2.4 HTTP-协议解析
- 概念:Hyper Text Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。
3. Web服务器之 Tomcat
3.1 初识 Tomcat
- Web 服务器对 HTTP 协议操作进行封装, 简化 Web 程序开发
- Tomcat是Apache 软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量JavaEE规范。
3.2 下载 Tomcat
- 下载:官网下载,地址
基于Springboot开发的web应用程序,内置了tomcat服务器,当启动类运行时,会自动启动内嵌的tomcat服务器。


- HTTP协议默认端口号为80,如果将Tomcat端口号改为80,则将来访问Tomcat时,将不用输入端口号 。
配置Tomcat端口号(conf/server.xml)

- Tomcat 部署项目: 将项目放置到 webapps 目录下, 即部署完成



浙公网安备 33010602011771号