你的理解是正确的。该
ApplicationContext是你的Spring beans住的地方。的目的
ContextLoaderListener有两个:
将的生命
ApplicationContext
周期与ServletContext
和的生命周期联系起来可以自动创建
ApplicationContext
,因此你无需编写显式代码即可创建它-这是一项便捷功能。
关于的另一个方便之处
ContextLoaderListener是,它创建了一个,
WebApplicationContext并
WebApplicationContext提供了对
ServletContextvia ServletContextAwarebean和
getServletContext方法的访问。



