Java 没有数据库的spring mvc crud示例

Java 没有数据库的spring mvc crud示例,java,spring,spring-mvc,Java,Spring,Spring Mvc,在SpringMVC框架中是否可以创建一个没有数据库的CRUD系统? 如果可能的话,哪条路? 我制作了一个应用程序,可以保存和更新单个值,但我需要保存和更新一个值列表。您可以使用Java中的文件系统,使用文件或Excel作为数据库,然后使用文件处理或Apache POI来重新创建CRUD操作,以创建更新或删除。HSQLDB提供内存数据库,您可以使用它为单元测试执行crud操作。您可以为单元测试维护spring配置,为部署的代码维护另一个spring配置。两者的数据库配置可能不同,因此,在运行测试

在SpringMVC框架中是否可以创建一个没有数据库的CRUD系统? 如果可能的话,哪条路?
我制作了一个应用程序,可以保存和更新单个值,但我需要保存和更新一个值列表。

您可以使用Java中的文件系统,使用文件或Excel作为数据库,然后使用文件处理或Apache POI来重新创建CRUD操作,以创建更新或删除。

HSQLDB提供内存数据库,您可以使用它为单元测试执行crud操作。您可以为单元测试维护spring配置,为部署的代码维护另一个spring配置。两者的数据库配置可能不同,因此,在运行测试时在内存数据库上运行数据更新,在部署到服务器时在实际数据库上运行数据更新。Spring无缝地处理了这个问题。 弹簧靴有这个

测试代码的其他方法是使用where在模拟数据/对象上测试代码

更新:有一个叫做,刚刚发现,它还可以帮助你测试假数据库