【发布时间】:2019-03-22 10:31:59
【问题描述】:
我正在使用 Spring Boot 2,并且正在尝试进行集成测试。
我这样配置了一个自定义的application.properties:
@TestPropertySource(
locations = "classpath:###/$$$/application-integrationtest.properties"
)
@ComponentScan(basePackages = { "###.$$$" })
文件在src/test/java/###/$$$/application-integrationtest.properties下
在 Eclipse 下运行 Junit 工作正常,但如果我尝试 gradle test,我会得到:
java.io.FileNotFoundException:类路径资源 [###/$$$/application-integrationtest.properties] 打不开 因为它不存在
怎么了?
【问题讨论】:
-
属性文件不会进入 src/test/java。这适用于 java 源文件。他们去 src/test/resources。
标签: java spring spring-boot testing integration-testing