You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring应用无法找到applicationContext.xml文件求助

解决Spring找不到applicationContext.xml的问题
  • 检查IntelliJ的资源目录配置
    右键src下的目标目录(比如Maven项目的src/main/resources),选择「Mark Directory as」→「Resources Root」。只有被标记为资源根的目录,里面的文件才会被打包到类路径中,Spring才能找到。

  • 确认文件的正确存放位置

    • Maven/Gradle项目:直接把applicationContext.xml放在src/main/resources下,这是框架默认的资源目录,无需额外配置。
    • 普通Java项目:在src下新建resources目录,标记为资源根后再放入xml文件。
  • 核对代码中的加载路径
    如果加载代码是new ClassPathXmlApplicationContext("applicationContext.xml"),文件必须在类路径根目录;如果xml放在子目录(比如resources/config),要写成new ClassPathXmlApplicationContext("config/applicationContext.xml")。

  • 检查编译后的输出目录
    去项目的target/classes(Maven)或out/production/classes(普通Java项目)里找,要是看不到applicationContext.xml,说明IntelliJ没把文件复制过去,要么是目录没设对资源根,要么是项目配置排除了该文件。

  • 刷新重建项目
    点击顶部「Build」→「Rebuild Project」,或者用快捷键Ctrl+Shift+F9(Windows)/Cmd+Shift+F9(Mac)重建,缓存问题也可能导致文件没同步到类路径。

内容的提问来源于stack exchange,提问作者Manolis Dame

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 01:21:36