java面试题:SpringMVC流程?

简介: java面试题:SpringMVC流程?

·1)用户发送请求至前端控制DispatcherServlet。

·2)DispatcherServlet收到请求调用HandlerMapping处理器映射器。

·3)处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。

·4)DispatcherServlet调用HandlerAdapter处理器适配器。

·5)HandlerAdapter经过适配调用具体的处理器(Controller,也叫后端控制器)。

·6)Controller执行完成返回ModelAndView。

·7)HandlerAdapter将controller执行结果ModelAndView返回给DispatcherServlet。

·8)DispatcherServlet将ModelAndView传给ViewReslover视图解析器。

·9)ViewReslover解析后返回具体View。

·10)DispatcherServlet根据View进行渲染视图(即将模型数据填充至视图中)。

·11)DispatcherServlet响应用户。

个人简介

我是一名java开发工程师,目前35K,目前做的是无人驾驶,欢迎和大家一起交流开发技术,一起高薪就业,我们还有一起打妖怪的群哦,还有面试题小程序哦!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持“java开发全栈”。
相关文章
|
1天前
|
存储 Java
面试官:素有Java锁王称号的‘StampedLock’你知道吗?我:这什么鬼?
面试官:素有Java锁王称号的‘StampedLock’你知道吗?我:这什么鬼?
41 23
|
3天前
|
Java 索引
Java新手导航:一文掌握流程控制
Java新手导航:一文掌握流程控制
5 0
|
3天前
|
Java API
java提交钉钉审批的一个流程例子
java提交钉钉审批的一个流程例子
|
4天前
|
Java
【Java多线程】面试常考 —— JUC(java.util.concurrent) 的常见类
【Java多线程】面试常考 —— JUC(java.util.concurrent) 的常见类
14 0
|
4天前
|
安全 Java 程序员
【Java多线程】面试常考——锁策略、synchronized的锁升级优化过程以及CAS(Compare and swap)
【Java多线程】面试常考——锁策略、synchronized的锁升级优化过程以及CAS(Compare and swap)
8 0
|
5天前
|
Java 测试技术
Java一分钟之-控制流程:if条件语句与switch
【5月更文挑战第8天】本文探讨了Java编程中的`if`和`switch`控制流程语句,强调了常见问题和易错点。对于`if`语句,需注意使用大括号避免逻辑错误,完整比较操作,以及理解`&&`和`||`的短路行为。在`switch`语句中,要注意只能基于常量进行判断,每个`case`后应有`break`,并提供`default`分支。避免错误的策略包括始终使用大括号、确保清晰的条件、进行代码审查和编写单元测试。掌握这些要点对编写高效、可维护的代码至关重要。
12 0
Java一分钟之-控制流程:if条件语句与switch
|
6天前
|
Java
三个可能的Java面试题
Java垃圾回收机制自动管理内存,回收无引用对象的内存,确保内存有效利用。多态性允许父类引用操作不同子类对象,如Animal引用可调用Dog的方法。异常处理机制通过try-catch块捕获和处理程序异常,例如尝试执行可能导致ArithmeticException的代码,catch块则负责处理异常。
29 9
|
16天前
|
存储 Java 索引
【JAVA】HashMap的put()方法执行流程
【JAVA】HashMap的put()方法执行流程
|
17天前
|
Java
【JAVA面试题】static的作用是什么?详细介绍
【JAVA面试题】static的作用是什么?详细介绍
|
17天前
|
Java
【JAVA面试题】final关键字的作用有哪些
【JAVA面试题】final关键字的作用有哪些