java面试题-SpringMVC工作原理

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

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

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

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

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

回答:流程就是

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

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

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

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

5、最后返回ModelAndView给到前端

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

相关推荐
ByteX3 小时前
Java8-Function创建对象替代Builder
java·开发语言
xiaowu0803 小时前
C# GetType的常规用法汇总
开发语言·c#
飞火流星020273 小时前
【Arthas工具】使用Trace命令分析Java JVM方法调用链路及耗时
java·jvm·arthas·jvm性能调优·java方法调用链路分析及耗时·jvm实时分析·jvm方法调用实时分析
Trouvaille ~3 小时前
【Linux】文件描述符与重定向原理:揭开Linux文件操作的神秘面纱
linux·运维·服务器·开发语言·内核·进程·重定向
熬了夜的程序员3 小时前
【Rust学习之路】第 0 章:理解 Rust 的核心哲学
开发语言·学习·rust
努力学算法的蒟蒻3 小时前
day37(12.18)——leetcode面试经典150
算法·leetcode·面试
MoonBit月兔3 小时前
海外开发者实践分享:用 MoonBit 开发 SQLC 插件(其二)
开发语言·javascript·数据库·redis·mysql·moonbit
scan7243 小时前
python mcp see
开发语言·数据库·python
monkey_slh3 小时前
JS逆向实战——最新某东cfe滑块
开发语言·前端·javascript
Han.miracle3 小时前
Spring MVC 请求参数处理全解析
java·请求