1、ContextLoaderListener加載內容html
2、DispatcherServlet加載內容spa
ContextLoaderListener和DispatcherServlet都會在Web容器啓動的時候加載一下bean配置,區別在於:htm
DispatcherServlet通常會加載MVC相關的bean配置管理(如:ViewResolver,Controller,MultipartResolver,ExceptionHandler,etc.)blog
ContextLoaderListener通常會加載整個Spring容器相關的bean配置管理(如:Log,Service,Dao,PropertiesLoader,etc.)ip
DispatcherServlet默認使用WebApplicationContext做爲上下文。get
值得注意的是,DispatcherServlet的上下文僅僅是Spring MVC上下文,而ContextLoaderListener的上下文則對整個Spring都有效,通常Spring Web項目中同時會使用這兩種上下文。io
轉載自《ContextLoaderListener和Spring MVC中的DispatcherServlet加載內容的區別》容器