IDEA中Spring配置错误:class path resource [.xml] cannot be opened because it does not exist

IDEA中Spring配置错误:class path resource [.xml] cannot be opened because it does not exist如果在运行 Spring 项目时出现了类似于 classpathres applicationC xml cannotbeopen 这样的异常意思就是没有找到你的 xml 配置文件原因我可以肯定你一定用的是 ApplicationC newClassPath

如果在运行 Spring 项目时出现了类似于:

class path resource [applicationContext.xml] cannot be opened because it does not exist 

这里写图片描述

原因

我可以肯定你一定用的是

 ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml"); 

来获取配置文件

请注意我用红线标注的地方:

此时 applicationContext.xml 文件在 src 目录下

造成异常的原因是 IDEA 默认的项目结构导致的,它将 .java 文件和 .class 文件分开存放,.java文件存于 src 中,.class 文件存于 target 中
因此,ClassPathXmlApplicationContext( ) 方法无法找到 applicationContext.xml

解决方法

  1. 在src/main目录下新建一个文件夹,建议取名resources
  2. 点击 File -> Project Structure(或快捷键 Ctrl+Alt+Shift+S)
  3. 点击 Modules- -> Sources 将新建的文件夹标记为 Resources
    在这里插入图片描述

  4. 将 applicationContext.xml 放入resources文件夹
  5. 重新编译运行即可
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/226106.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 上午7:49
下一篇 2026年3月17日 上午7:49


相关推荐

  • webstorm2021激活码【2021最新】

    (webstorm2021激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月22日
    101
  • IDEA注释快捷键[通俗易懂]

    IDEA注释快捷键[通俗易懂]IDEA可以使用快捷键添加行注释Ctrl+/、块注释Ctrl+Shift+/,还可以快速生成类注释、方法注释等,下面就介绍这几种快捷键的用法.[1]行注释Ctrl+/首先你的光标要处于这一行,处于这行的哪个位置都可以,按Ctrl+/,就可以往行首添加”//”,将该行注释掉。再次按Ctrl+/,可以去掉该行注释。[2]块注释Ctrl+Shift+/使用块注释需要先选中要注释的块。…

    2022年8月15日
    31
  • golang 2021最新激活码_通用破解码[通俗易懂]

    golang 2021最新激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月17日
    66
  • phpstrom2021激活码(JetBrains全家桶)

    (phpstrom2021激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月27日
    78
  • PhpStorm 2021.5.2 x64 简书 激活码【在线注册码/序列号/破解码】「建议收藏」

    PhpStorm 2021.5.2 x64 简书 激活码【在线注册码/序列号/破解码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
    53
  • golang 激活码_最新在线免费激活[通俗易懂]

    (golang 激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月26日
    131

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号