SpringWeb详解
一.概述
SpringWeb是Spring框架中的一个模块,对Java原生的Servlet进行了封装,是基于Servlet API构建的web框架
1>组件:
1.前端控制器:统一处理前端的请求,整个流程控制的中心,由它调用其他组件处理用户的请求
2.处理器:编写是需要安装HandLerAdapter的要求去做,这样适配器才可以正确执行
3.处理器映射器:根据请求的url判断地址对应的处理器和方法是否存在
4.处理器适配器:按照特定的规则去调用处理器
2>ssm
早期的ssm:Spring+struct+mybatis
现在的ssm:Spring+SpringWeb+mybatis
二.SpringWeb常用的注解
1.@RestController:为web层添加注解,如果不添加Spring无法识别是web层,如果不加web层的注解Spring无法识别
2.@RequestMapping(path="路径",method="RequestMethod.Post或RequestMethod.Get"):为类和方法配置映射访问地址,一个类中方法配置的地址不能重复
3.@PostMapping(path=""):只能接收Post请求
4.@GetMapping(path="")