spring - 如何为单元测试手动创建测试资源文件夹

标签 spring unit-testing maven junit

我正在处理的示例应用程序在测试中没有资源文件夹,我不知道为什么,所以我尝试在测试中手动创建资源文件夹,如下所示:

来自 eclipse :在 上java资源 > 新建源文件夹 > 源代码/测试/资源

我现在可以看到资源文件夹出现在测试包中,但问题是,是否有 任何其他配置 我应该做 maven Spring 单元测试 所以我可以使用资源文件夹并从中加载文件?

请指教,谢谢。

最佳答案

您要么使用 maven 标准目录布局(然后 maven 自动包含它),要么将 maven 指向构建部分中 pom 文件中的资源,如下所示:

<testResources>
  <testResource>
    <directory>src/test/resources</directory>
  </testResource>
</testResources>

然后你就拥有了类路径上的资源。

关于spring - 如何为单元测试手动创建测试资源文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8209347/

相关文章:

Ruby:如何使用 assert_nothing_raised?

maven - 如何在 Maven/Tycho 中获取当前构建版本

Java Spring - 服务 Thymeleaf URI 和 JSON

java - Zipkin - 是否有关于在 Java 中创建跨度和跟踪的更多信息

java - 在多个类中加载 application.properties 的正确方法是什么?

scala - 小版本更新可以用来小更新传递依赖吗?

eclipse - 我如何在 eclipse 中将 maven spring 项目部署到 tomcat 7 服务器?

java - Spring创建bean但不注入(inject)它

django - 如何使用模拟数据测试 Stripe Webhook

asp.net-mvc - 与 Ninject 的集成测试