springmvc的配制问题

一马平川628 发布于 2017/03/06 13:04
阅读 321
收藏 0

spring mvc单独使用的时候,创建的是Web项目,在web.xml文件中不需要配制监听器:ContextLoaderListener。但是到了SSM整合的时候,同样也是Web项目,就需要在web.xml文件中配制:ContextLoaderListener。这是为什么?

加载中
0
蓝天白云机场

ContextLoaderListener加载spring容器的配置文件,和springmvc没有直接关系。

一马平川628
一马平川628
回复 @蓝天白云机场 : 哦,谢谢,终于想明白了,
蓝天白云机场
回复 @一马平川628 :如果你单独使用springmvc,就不需要创建spring容器,所以不需要加载spring核心配置,所以不需要配置ContextLoaderListener;如果你要整合SSM,就需要创建spring容器,所以要加载spring容器的核心配置,核心配置就是通过ContextLoaderListener加载的,所以要配置。你不是都明白吗
一马平川628
一马平川628
ContextLoaderListener,是用来监听ServletContext域对象的创建的,从而创建Spring容器。和加不加载Spring核心配制文件似乎没有什么关系吧?
1
iamraymond
iamraymond

ContextLoaderListener是个监听器,等ServletContext init的时候会通知这个监听器。spring mvc是通过servlet实现的,通过dispatcherservlet

返回顶部
顶部