原创 spring-mvc源碼閱讀(二)做了什麼

spring是通過AnnotationDrivenBeanDefinitionParser這個類來解析<mvc:annotation-driven/>的 具體的解析函數爲 public BeanDefinition parse(Eleme

原创 spring-mvc源碼閱讀(一)servlet

在servlet容器中當一個請求到來的時候servlet容器會把請求分配給servlet進行處理,我們知道spring-mvc是通過DispatcherServlet來處理請求,DispatcherServlet的類圖如下 通過這個圖

原创 spring-mvc源碼閱讀(二)<mvc:annotation-driven/>做了什麼

spring是通過AnnotationDrivenBeanDefinitionParser這個類來解析<mvc:annotation-driven/>的 具體的解析函數爲 public BeanDefinition parse(Eleme

原创 spring-mvc源碼閱讀(三)RequestMappingHandlerMapping

RequestMappingHandlerMapping主要有兩個功能註冊和查找 註冊指的是註冊Interceptor和controller 查找是根據request查找與之對應的controller和Interceptor 我們知道初始