解决spring项目中无法加载resources下文件

解决spring项目中无法加载resources下文件

问题发现

在学习Spring 过程中,TestContext 框架试图检测一个默认的XML 资源位置。如果您的类被命名为com.example.MyTestGenericXmlContextLoader 从加载应用程序上下文"classpath:com/example/MyTest-context.xml"。然后我就再resources下创建了一个com.example的文件夹,执行时,报错

问题解决

解决思路如下

步骤一:检查文件名

第一时间想到的是,检查文件名是否有误,肉眼对比一下后,为了准确性,重命名文件,将报错的路径和文件名,重新复制粘贴。

步骤二:确保测试资源目录

确保您的配置文件位于 src/test/resources 目录或者 src/main/resources 目录。

步骤三:检查文件路径是否正确

找到你创建文件地址,查看是不是层级结构,上面报错就是因为文件路径导致的

可以看到打开的结构是不正确的,我以为创建方式和创建包名是一样的,重新创建输入com/example(注意:是/斜杠)

然后重新运行,即可

相关推荐
吧啦蹦吧3 分钟前
java.lang.Class#isAssignableFrom(Class<?> cls)
java·开发语言
都是蠢货11 分钟前
drop delete和truncate的区别?
java·开发语言
凤凰战士芭比Q26 分钟前
Nexus仓库(maven仓库、Yum仓库、APT仓库)
java·maven
864记忆41 分钟前
Linux操作系统自带的测试内存泄漏的命令
java·linux·运维
Jul1en_1 小时前
【算法】分治-归并类题目
java·算法·leetcode·排序算法
tryxr1 小时前
volatile 的作用
java·jvm·volatile·指令重排序
VX:Fegn08951 小时前
计算机毕业设计|基于springboot + vue乡村振兴服务系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
独自归家的兔1 小时前
Java Robot 详解:系统级鼠标 / 键盘模拟的核心原理与实战
java·开发语言
岳轩子1 小时前
DDD领域驱动设计:核心概念、实践结构与框架对比
java·spring
何中应1 小时前
Bean的三种注入方式
开发语言·spring boot·后端·spring