运行带注释的@DataJpaTest Junit时,资源和测试资源文件夹中的data.sql文件都在使用。
在执行以@DataJpaTest注释的Junit测试时,如何告诉Spring Boot仅使用test resources文件夹中的data.sql?
谢谢。
答案 0 :(得分:0)
@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")
})
答案 1 :(得分:0)
尝试:
@Sql(scripts={"classpath:data.sql"})