SpringMVC 高频面试题及详细答案(实战向).docxVIP

  • 1
  • 0
  • 约5.01千字
  • 约 7页
  • 2026-10-14 发布于河北
  • 举报

SpringMVC 高频面试题及详细答案(实战向).docx

SpringMVC高频面试题及详细答案(实战向)

1.简单说下你对SpringMVC的理解,它的作用是什么?

SpringMVC是Spring框架自带的一个轻量级Web层MVC框架,专门用来做JavaWeb请求接收、处理、响应的框架,也是目前企业SSM、SMM项目的主流Web框架。

它核心作用就是彻底解放原生Servlet,不用我们手写大量Servlet、处理乱码、参数解析、跳转、视图渲染等重复代码,统一接管所有浏览器请求,分层处理Web层逻辑,让代码结构更清晰、开发更高效。

简单来说:SpringMVC只负责Web层,管请求、管响应、管视图跳转,业务逻辑交给Service,数据持久化交给Mapper。

2.SpringMVC的核心工作流程是什么?(最常问)

整个流程是一套固定的拦截分发流程,日常开发完全按照这个流程执行,步骤如下:

1.客户端发起请求:浏览器/客户端发送HTTP请求,访问项目接口或页面;

2.前端控制器拦截请求:DispatcherServlet拦截所有请求,它是整个SpringMVC的入口,相当于总调度中心;

3.查询处理器映射器:DispatcherServlet调用HandlerMapping,根据请求URL匹配对应的Controller方法(处理器);

4.获取处理器

文档评论(0)

1亿VIP精品文档

相关文档