这是后端面试集锦第十篇博文——springMVC
面试话术❗❗❗
1. 介绍一下springMVC
springmvc
是一个视图层框架,通过MVC
模型让我们很方便的接收和处理请求和响应。
我给你说说他里边的几个核心组件吧:
-
它的核心控制器是
DispatcherServlet
,他的作用是接收用户请求,然后给用户反馈结果。它相当于一个转发器或中央处理器,控制整个流程的执行,对各个组件进行统一调度,以降低组件之间的耦合性,有利于组件之间的拓展。 -
接着是处理器映射器(
HandlerMapping
):它的作用是根据请求的URL
路径,通过注解
或者XML
配置,寻找匹配的处理器信息。 -
还有就是处理器适配器(
HandlerAdapter
):他的作用是根据映射器处理器找到的处理器信息,按照特定执行链路规则执行相关的处理器,返回ModelAndView
。 -
最后是视图解析器(
ViewResolver
&#