
Spring-MVC
文章平均质量分 57
负差生
勿以浮沙筑高台
展开
-
全网最详细手把手带你解析Spring-mvc源码从请求到返回
勿以浮沙筑高台Spring-MVCdispatcherServlet的本质就是个servlet,service负责分发,我们找controller请求的链路过程自然寻找servicejavax.servlet.http.HttpServlet#service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) public void service(ServletRequest req,原创 2021-06-01 20:01:57 · 235 阅读 · 1 评论 -
Spring-MVC源码剖析,initHandlerAdapters组件
勿以浮沙筑高台为了达到线性阅读,需要跳转入栈的地方用链接:代码,进行标注,请Ctrl+F查找阅读这里就不再次分析九大组件的寻找过程,上篇有详细分析过程地址:可能是全网最详细的逐句剖析Spring-MVC,initHandlerMappings组件解析initHandlerAdaptersinitHandlerAdapters组件注入org.springframework.web.servlet.DispatcherServlet#initHandlerAdaptersprivate void原创 2021-05-30 11:10:53 · 169 阅读 · 0 评论 -
可能是全网最详细的逐句剖析Spring-MVC,initHandlerMappings组件解析
勿以浮沙筑高台用户请求的时候首先会进入DispatcherServlet,我们查看类关系,发现了我们很熟悉的拍一个东西,httpServlet,这个就是我们的servlet继承类servlet的生命周期,初始化(init),service(分发),destory(销毁)根据这个特点,我们查看HttpServlet的方法,后来发现没有init顺势看父类的Init方法,发现了这段代码 public void init(ServletConfig config) throws ServletExcep原创 2021-05-29 21:43:47 · 410 阅读 · 0 评论