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

相关文章
相关标签/搜索