小编典典
由于我不知道是否有任何工具可以检查数据库,我认为一个简单的解决方案是使用支持HSQL,H2和Derby 的Spring嵌入式数据库(3.1.x docs,current docs)。 。
使用H2,你的xml配置如下所示:
如果你更喜欢基于Java的配置,则可以实例化DataSource这样的代码(注意EmbeddedDataBase扩展了DataSource):
@Bean(destroyMethod = "shutdown")
public EmbeddedDatabase dataSource() {
return new EmbeddedDatabaseBuilder().
setType(EmbeddedDatabaseType.H2).
addScript("db-schema.sql").
addScript("db-test-data.sql").
build();
}
数据库表由db-schema.sql脚本创建,并用db-test-data.sql脚本中的测试数据填充。
不要忘记将H2数据库驱动程序添加到你的类路径中。
2020-04-17