1、什么是springMVC
springMVC将web层解耦成三层架构,model-view-controller。模型层,视图层,控制层让代码结构更加清晰。简化开发
2、SpringMVC四大组件
前端控制器dispatchservlet,
处理器映射器handlermapping
处理器适配器handleradapter
视图解析器ViewResolver
3、springMVC的执行过程
前端控制器接收请求,转发到处理器映射器,处理器映射器找到对应的适配器处理,返回给前端控制器,琴断控制器根据返回的适配器信息,找到对应的适配器处理,适配器处理返回处理结果到前端控制器,控制器找视图解析器,解析后返回结果,前端控制器进行渲染,之后返回前端。
4、SpringMVC常用注解
Controller—-交给spring管理
RequestMapping
Pathvireable
Responsebody
5、 SpringMVC实现拦截器
实现HandlerInterCeptor接口,重写pre方法,之后注册实现webmvcConfiguer