SpringBoot Web入门程序
目录
创建SpringBoot工程,并勾选web开发相关依赖
定义HelloControtroller类,添加方法hello,并添加注解
Tomcat是什么?
Tomcat的主要功能
Tomcat的工作流程
创建SpringBoot工程,并勾选web开发相关依赖
在项目上新建一个模块
点击下一步
点击创建
打开pom.xml文件
@SpringBootApplication表明当前类是一个启动类,运行下面的main方法可以将项目启动起来,如果以后想启动这个项目,直接右键运行main方法
定义HelloControtroller类,添加方法hello,并添加注解
添加@RestController表示当前类是一个请求处理类
@RequestMapping指定请求路径
Tomcat是什么?
Tomcat是一个开源的java Servlet容器和Web服务器。
Tomcat的主要功能
Tomcat实现了java Serclet规范,能够加载,管理和执行Servlet程序
Servlet是一种用于处理HTTP请求和响应的Java技术,常用于构建动态Web应用程序
Tomcat可以作为一个独立Web服务器运行。支持HTTP协议,直接处理客户端请求返回响应
Tomcat的工作流程
- 客户端发送HTTP请求到Tomcat
- Tomcat的Connector接收请求并将请求传递给Engine
- Engine根据请求的URL将请求路由到相应的Host
- Host根据Context配置找到对应的Web应用程序
- Web 应用程序中的 Servlet 或 JSP 被调用,生成动态内容
- 动态内容被封装为 HTTP 响应并返回给客户端