默认情况下,我们不提供嵌入式数据库。默认情况下,
DataJpaTest将您
DataSource的数据库替换为嵌入式数据库,但是您没有数据库。
因此,如果要使用MySQL进行测试,请按以下步骤替换测试:
@RunWith(SpringRunner.class)@DataJpaTest@AutoConfigureTestDatabase(replace = NONE)final public class MyRepositoryTest {}如果要对这些测试使用内存数据库,则需要在测试类路径中添加一个。将此添加到您的gradle文件
testCompile('com.h2database:h2')


