ContextLoaderListener 是 Spring 框架中用于加载应用上下文的监听器,通常在 Web 应用启动时被触发。以下是其触发方式的总结:
| 触发方式 | 说明 |
| 配置在 web.xml | 在 `web.xml` 中通过 ` |
| 应用启动时 | Web 容器(如 Tomcat)启动时,自动调用 ContextLoaderListener 的 `contextInitialized` 方法 |
| 加载配置文件 | 默认加载 `WEB-INF/applicationContext.xml`,可通过参数指定其他路径 |
ContextLoaderListener 主要用于初始化 Spring 的 IoC 容器,确保应用中的 Bean 能够被正确加载和管理。在实际开发中,合理配置该监听器是 Spring Web 应用正常运行的基础。