经过学习前面的内容,我们已经掌握了使用Spring MVC的基本技能。
但仅仅会用是不够的,我们还需要知道它的内部是如何运作·的。
下面我们就来一探究竟。
Spring MVC最核心的思想在于DispatcherServlet.
在现在的开发模式中,我们主要使用的也时Spring MVC的这一核心功能。
那么,DispatcherServlet究竟是何方“神圣”呢?
大家还记得“姑苏慕容”吗?
没错,就是小说《天龙八部》里那个以绝招“斗转星移”闻名于世,致力于“光复大燕”的慕容家族、
这里,我们就拿“斗转星移”和DispatcherServlet进行一个类比。
它们都先从外部接收一个东西(内力/请求),经过一系列转换,然后给外部一个反馈(内力/响应).
当年,慕容龙城(小说里的慕容先祖)凭借自创的“斗转星移”连扫地僧口中天下第一的武功“降龙十八掌”都能化解,足见其十分精妙。
不过,后来遇到段誉的“六脉神剑”,“斗转星移”就显得不太灵光了,可能是因为当年慕容;龙城创建“斗转星移”时,没有考虑“高并发”的业务场景(笔者注:宋朝时算力有限,6个请求就算上“高并发”了)。
流程分析
Spring MVC的内部流程如图4-4所示。

图4-4Spring MVC的内部处理流程
浏览器发起一个请求(
到此这篇webflux异常处理(webflux原理)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rgzn-zryycl/23347.html