contextConfigLocation,ContextLoaderListener,DispatcherServlet这仨货神马关系?
求知道--------------------编程问答-------------------- 还是百度来得快 --------------------编程问答-------------------- ContextLoaderListener
在web项目启动时候创建 spring环境的(初始化ioc容器),并且把ioc容器放入ServletContext中(可以打印出key来查看)。
contextConfigLocation
是一个全局变量名。
查看ContextLoader的源码:
public static final String CONFIG_LOCATION_PARAM = "contextConfigLocation";93行;
wac.setConfigLocation(servletContext.getInitParameter(CONFIG_LOCATION_PARAM));253行
可以看出,是listener执行的时候,获取的初始化变量而已。
DispatcherServlet
核心控制器,和struts2中的filter,dwr中的dwrServlet,一样的前置控制器。 拦截请求,分发请求。
--------------------编程问答--------------------
DispatcherServlet不是Spring中的类么?
喵的,没用struts呢:(
DispatcherServlet这货明显Spring里的啊:)
乃玩Spring源码多久鸟?
快说 --------------------编程问答--------------------
哥,你还是先学习spring mvc吧,你就知道啦。都是mvc框架啊。
核心控制器,和struts2中的filter,dwr中的dwrServlet,一样的前置控制器。 拦截请求,分发请求。这个是打个比方,,说DispatcherServlet和它们的作用是一样的。。
补充:Java , Web 开发