java面试题-SpringMVC工作原理

远离八股文,面试大白话,通俗且易懂

看完后试着用自己的话复述出来。有问题请指出,有需要帮助理解的或者遇到的真实面试题不知道怎么总结的也请评论中写出来,大家一起解决。

java面试题汇总-目录-持续更新中

这个面试题前几年Springboot还没有这么火的时候会经常遇到,但是最近面试的朋友告诉也有时候会遇到,那就分享一下我每次的回答:

面试官: SpringMVC的工作原理或者流程你了解吗?

回答:流程就是

1、客户端可以是页面也可以是postman等工具发起请求

2、请求都会汇总到核心控制器(dispatcherServlet)

3、核心控制器会根据HandlerMapping寻找并分发请求到具体的Handler(controller)

4、controller接收到请求,会进行逻辑处理、数据访问(数据库)

5、最后返回ModelAndView给到前端

6、前端进行解析并渲染数据

相关推荐
phltxy几秒前
Spring AI 应用开发
java·人工智能·spring
程序大视界1 分钟前
【C++ 从基础到项目实战】C++(二):数组、字符串与结构体——组织数据的容器
开发语言·c++·cpp
码不停蹄的玄黓3 分钟前
Arthas 线上问题排查实战:CPU过高、频繁GC
java
Michaelwubo7 分钟前
swagger全集通+mock(prism)
java
Java编程爱好者17 分钟前
OpenEvent:事件驱动、日志先行的Agent框架
面试
叶子野格19 分钟前
《C语言学习:文件操作》16
c语言·开发语言·c++·学习·visual studio
AI科技星19 分钟前
万有引力G与真空介电常数ε0全维度完整关系式汇编(基于v=c螺旋时空理论)
c语言·开发语言·前端·javascript·网络·汇编·electron
ss27328 分钟前
ai编程Trae cn生成图书管理系统(1)
java·数据库·spring boot·python·flask·fastapi
如竟没有火炬31 分钟前
寻找峰值——二分
java·开发语言·数据结构·python·算法·散列表
destinying40 分钟前
前端秒变AI全栈,我的核心资产是一套Node.js“中间件”
前端·后端·面试