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