DispatcherServlet和ContextLoaderListener区别

在web.xml中配置了


org.springframework.web.context.ContextLoaderListener



springMVC
org.springframework.web.servlet.DispatcherServlet

contextConfigLocation
classpath*:springMVC.xml,classpath*:businessApplication.xml,classpath*:CXFContext-client.xml

1


springMVC
/


contextConfigLocation
classpath:springMVC.xml

为什么加载了两遍springMVC.xml,这两个有什么不同吗?

2个回答


springMVC
org.springframework.web.servlet.DispatcherServlet

contextConfigLocation
classpath*:springMVC.xml,classpath*:businessApplication.xml,classpath*:CXFContext-client.xml

1


springMVC
/


contextConfigLocation
classpath:springMVC.xml



org.springframework.web.context.ContextLoaderListener


没用过spring的MVC,
先说这个类org.springframework.web.context.ContextLoaderListener是配置在servlet的listener,在servlet启动时会加载

contextConfigLocation

这里配置的所有spring的xml文件


我的理解是不是org.springframework.web.servlet.DispatcherServlet这个地址也配置了spring加载的xml文件。两个地方都会加载,引起的加载两遍呢?

u013485533
呵呵3547 启动时加载<context-param><param-value>加载的spring类</param-value></context-param>
5 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问