RequestContextListener implements ServletRequestListener
ServletRequestListener extends EventListener
ServletRequestListener监听HTTP请求事件,Web服务器接收的每次请求都会通知该监听器。
ContextLoaderListener extends ContextLoader implements ServletContextListener
ServletContextListener extends EventListener
ServletContextListener只负责监听Web容器的启动和关闭的事件。
ContextLoaderListener(或ContextLoaderServlet)将Web容器与Spring容器整合,RequestContextListener将Spring容器与Web容器结合的更加密切。
前者为必选配置,后者为可选配置,并且后者与scope="request"搭配使用。