27 DispatcherServlet具体业务方法的调用 Wlizhi 发布于 2020-12-17 收录于 springDispatcherServlet.doDispatch()中,具体业务方法是通过HandlerAdapter.handle()来调用的,本文性详细列举handle()的实现流程。
26 DispatcherServlet 处理请求的核心流程 Wlizhi 发布于 2020-12-16 收录于 spring在 springmvc 中,所有的请求都会交给 DispatcherServlet 处理,由 DispatcherServlet 分发给下游组件,进行具体的处理。本文详细罗列出 DispatcherServlet 在处理请求时的核心流程,源码的流转。
25 RequestMappingHandlerMapping和RequestMappingHandlerAdapter初始化 Wlizhi 发布于 2020-12-16 收录于 spring在@EnableWebMvc注解,激活mvc的一些组件时,其中就创建了 RequestMappingHandlerMapping 和 RequestMappingHandlerAdapter。这两个类也是 InitializingBean 的实现,所以在创建后会调用 afterPropertiesSet() 初始化。
Spring缓存管理器多级缓存的实现 Wlizhi 发布于 2020-12-16 收录于 spring大概今年9月份,在对接抖音抖店 api 时,写的一个多级缓存的实现,本地缓存基于guava。如果需要使用,直接将这些类copy过去就可以。或者这些类抽取到单独的模块,自定义一个 autoconfigurer、start包,就可以无缝整合到 springboot,导包即可自动配置。
24 DispatcherServlet的初始化 Wlizhi 发布于 2020-12-15 收录于 springDispatcherServlet的初始化的初始化源码分析。包括 handlerMapping、handlerAdapter等的初始化设置。