小編典典
由于我不知道是否有任何工具可以檢查數據庫,我認為一個簡單的解決方案是使用支持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