Java 运行@DataJpaTest Junit时,正在使用resources和test resources文件夹中的data.sql文件

Java 运行@DataJpaTest Junit时,正在使用resources和test resources文件夹中的data.sql文件,java,spring-boot,junit,spring-boot-test,Java,Spring Boot,Junit,Spring Boot Test,在运行带注释的@DataJpaTest Junit时,正在使用resources和test resources文件夹中的data.sql文件 在执行带有@DataJpaTest注释的Junit测试时,我如何告诉spring boot只使用test resources文件夹中的data.sql 谢谢。试试: @shodz... try this. @SqlGroup({ @Sql(executionPhase = Sql.ExecutionPhase.BEFORE_TES

在运行带注释的@DataJpaTest Junit时,正在使用resources和test resources文件夹中的data.sql文件

在执行带有@DataJpaTest注释的Junit测试时,我如何告诉spring boot只使用test resources文件夹中的data.sql

谢谢。

试试:

@shodz... try this.

    @SqlGroup({
        @Sql(executionPhase = Sql.ExecutionPhase.BEFORE_TEST_METHOD, scripts = "classpath:beforeTestRun.sql"),
        @Sql(executionPhase = Sql.ExecutionPhase.AFTER_TEST_METHOD, scripts = "classpath:afterTestRun.sql")

              })

请提供您的单元测试,谢谢。我试试这个。
@Sql(scripts={"classpath:data.sql"})