是否可以在spring mvc框架中创建没有数据库的CRUD系统? 如果可能,那么哪种方式? 我创建了一个应用程序,我可以保存和更新单个值,但我需要保存并更新值列表。
答案 0 :(得分:1)
HSQLDB在内存数据库中提供,您可以使用它为您的单元测试执行crud操作。您可以维护单元测试的弹簧配置和部署代码的另一个弹簧配置。两者的db配置可以不同,因此,在运行测试时,在内存数据库中运行数据更新,在部署到服务器时运行实际数据库。 Spring无缝地处理这个问题 http://hsqldb.org/春季启动有inbuild
测试代码的其他方法是使用mockito在模拟数据/对象上测试代码。
更新:有一个名为DBUnit的东西,刚刚发现,它还可以帮助你测试假db
答案 1 :(得分:0)
您可以使用文件系统在Java中使用文件或Excel作为数据库重新创建CRUD操作,然后使用文件处理或Apache POI创建更新或删除。