如何在spring(数据)+ maven项目中设置简单的嵌入式数据库?
我需要开发一个简单的图形应用程序,它可以读取一些数据文件并以交互方式显示相关内容。数据非常重复,具有一点层次结构。但是,我仍然不知道如何访问它。
由于这些原因,我想将它存储在数据库中,以便以后可以使用数据库查询来访问带有查询过滤器的数据。 (开发持久层似乎也是一个好主意)
因为它适用于一个小应用程序,我想使用内存中数据库。
我是java(使用适当的dev框架)和数据库的新手。但是我使用spring,spring-data,JPA等项目工作......我真的不明白它是如何在内部工作的,也无法设置它,但我发现它非常实用。
现在,我在互联网上发现了很多关于这方面的文档和教程,但我并不了解如何根据我的需要调整它们。我想要的是:
我填补的内容是:
我发现这个项目https://github.com/wrpinheiro/spring-jpa-embedded-db看起来合适,但是:
org.springframework.stereotype.Service
的内容javax.inject.Inject
答案 0 :(得分:1)
我认为,如果你看看这个项目,你可以开始构建你需要的东西 http://spring.io/guides/gs/accessing-data-rest/#initial
它的maven(或gradle),已经使用了db,spring-jpa并作为一个jar运行,它启动了自己的tomcat服务器(你可以根据需要将它改成war build)
此外,您可以使用spring提供的此服务(?)来为您的项目创建起始构建: http://start.spring.io
您向他们提供您要构建的内容,然后生成代码和所需文件:D 很简约。