正在运行 @DataJpaTest Junit 时,正在使用资源和测试资源文件夹中的

当运行带注释的 @DataJpaTest Junit 时,正在使用资源和测试资源文件夹中的 data.sql 文件。

当执行带有 @DataJpaTest 注释的 Junit 测试时,如何告诉 Spring Boot 仅使用测试资源文件夹中的 data.sql?


倚天杖
浏览 120回答 2
2回答

牧羊人nacy

尝试:@Sql(scripts={"classpath: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")              })
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java