springmvc 知识点

2018-11-28  本文已影响0人  Pimow

启动流程

启动的时候会初始化【HttpServletBean init()】 ->【FrameworkServlet
initServletBean()】->【initWebApplicationContext() 并且找到initHandlerMappings等】;

请求

请求的时候会到DispatcherServlet的doDispatch()方法。然后通过getHandlers()找到对应的RequestMappingHandler。然后摘到HandlerMethod();返回HandlerExecutionChain。然后找到HandlerAdapter。然后执行HandlerAdapter.invoke()即可。


image.png

请求从浏览器到后端

1;输入www.pimow.com。浏览器会查看浏览器自身的dns缓存,如果没有就找系统的dns缓存,没有就根据系统配置的dns地址去解析获得ip。
2:浏览器根据请求组装报文,然后建立tcp连接发送报文。

上一篇下一篇

猜你喜欢

热点阅读