天天看點

springmvc ContextLoaderListener

ContextLoaderListener該類是一個listener,實作類ServletContextListener接口,當tomcat啟動後會調用這個類的contextInitialized方法,該方法會建立這個web應用的spring bean容器(應用上下文),這個容器使用了通過contextConfigLocation定義的xml檔案(bean相關的配置檔案),他是一個根上下文,在web.xml中還會配置一下servlet,例如dispatcherservlet,他也會有自己對應的xml檔案(bean相關的配置檔案),并且通過這個配置檔案他也會建立一個servlet相關的spring bean容器(也是一個上下文),前面的應用上下文是這個上下文的父上下文,查找bean時是先從父上下文中找,然後再到自上下文中找

繼續閱讀