SpringMVC入門(一)Dispatcher

配置spring mvc,首先第一步是在web的service中配置Dispatcher。Dispatcher調度器。顧名思義就是處理web的url請求的。配置Dispatcher的時候須要給他配置參數contextConfigLocation,對應配置pring mvc具體的配置文件。
```

<!-- 配置springMVC啓動DispatcherServlete入口 --> web

<servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:spring-mvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> spring

<servlet-mapping> <servlet-name>springMVC</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> ``` 咱們追尋着源碼一路查看過去。這個配置文件是在何時被引用的呢。發如今DispatcherServlet的父類FrameworkServlet的createWebApplicationContext建立web上下文的方法中使用了。一路追尋,以下如圖spring-mvc

輸入圖片說明 最後調用的是HttpServletBean的init()方法。再看HttpServletBean類的父類是HttpServlet。着個時候明瞭了。在發起http請求的時候進行初始化的時候會先執行init()方法,這個時候讀取配置文件中的viewResolver視圖解析器,等初始化web上下文。mvc

相關文章
相關標籤/搜索