12个SpringMVC高频面试题,建议先码

除开今天分享的SpringMVC高频面试题,我这里专门和几个大佬准备了一份技术进阶+项目经验+面试突击的资料,包含了十多个互联网大厂的面试题、面经汇总和20个技术栈资料合集,吃透这份资料,技术面和面试关完全不是问题!同时还有大厂项目实战的视频解析,那些你缺乏的项目经验都可以从中积累。

领取方式放在文末,有需要的可以直接划到文章底部领取

1.SpringMVC是什么? 请说出你对它的理解?

SpringMVC是Spring将Web层基于MVC封装后的框架.

在没有SpringMVC之前,Web层的Servlet负责的事情很多,很杂.
例如:接收请求,调用service层处理请求,封装返回结果,响应信息给浏览器.
SpringMVC将Servlet负责的事情分门别类,进行具体的划分.
M-model: 封装数据
V-View: 封装视图
C-Controller: 处理器方法,用于接收请求

12个SpringMVC高频面试题,建议先码_第1张图片

2.SpringMVC的加载流程是什么?

加载流程,即服务器启动时,加载SpringMVC的环境:
1.服务器启动时从web.xml文件开始加载
2.初始总控制器 DispatcherServlet
3.在总控制器的初始化方法中(initStrategies:初始化策略),完成核心组件的加载
处理器映射器:HandlerMappin

你可能感兴趣的:(java,开发语言,经验分享,面试,spring)