Spring MVC 高频面试题及详细真实答案(实战版).docxVIP

  • 0
  • 0
  • 约4.41千字
  • 约 6页
  • 2026-08-24 发布于河北
  • 举报

Spring MVC 高频面试题及详细真实答案(实战版).docx

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

一、基础核心概念

1.什么是SpringMVC?它的核心作用是什么?

SpringMVC是Spring框架自带的一套轻量级WebMVC框架,基于Servlet技术实现,专门用来做Java后端的请求接收、处理、响应,是目前主流的SSM架构核心组件。

核心作用:彻底解耦Web层代码,把请求接收、业务调度、视图响应分开,替代原生Servlet繁琐的代码,让Web开发更简洁、规范,适配RESTful风格接口开发。

2.SpringMVC的核心组件有哪些?各自职责?

日常开发最核心的5个组件,面试常问,全部是实战常用:

DispatcherServlet(前端控制器):整个SpringMVC的入口,所有请求统一经过它,负责分发请求、调度所有组件,全程统一管控,没有业务逻辑。

HandlerMapping(处理器映射器):根据请求的URL地址,匹配对应的Controller处理器,告诉DispatcherServlet该找谁处理请求。

HandlerAdapter(处理器适配器):负责执行匹配到的Controller方法,统一调用规则,适配不同类型的处理器(最常用的是注解式适配器)。

ViewResolver(视图解析器):对视图路径进行解析,拼接前缀后缀

文档评论(0)

1亿VIP精品文档

相关文档