Spring MVC 高频面试题(真实面试版).docxVIP

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

Spring MVC 高频面试题(真实面试版).docx

SpringMVC高频面试题(真实面试版)

一、基础认知类(入门必问)

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

SpringMVC是Spring框架提供的一款轻量级、基于MVC设计模式的Web层框架,专门用于开发JavaWeb项目,是目前主流的后端Web开发框架。

核心作用:负责整个Web请求的流程调度,接收前端请求、参数解析、调用业务接口、封装返回结果、视图跳转,完全解耦Web层各类操作,简化Web开发,统一项目请求处理规范。

2、MVC设计模式分别代表什么?在SpringMVC中对应的组件是?

M(Model模型):对应业务数据、实体类、Service、DAO层,负责处理业务逻辑和数据封装;

V(View视图):对应页面、模板、JSON返回数据,负责数据展示,比如Thymeleaf、HTML、JSON响应;

C(Controller控制器):对应我们开发的@Controller、@RestController接口,负责接收请求、分发处理、响应结果。

3、SpringMVC和Struts2的核心区别?(经典面试对比)

1)核心机制不同:SpringMVC基于方法拦截,单个请求对应一个方法,线程安全;Struts2基于类拦截,每次请求创建新对象,性能稍差;

2)参数接收不同:Spri

最近下载

文档评论(0)

1亿VIP精品文档

相关文档