【发布时间】:2021-01-16 18:41:32
【问题描述】:
我查了很多答案,但大部分都不懂,所以请记住,我对编程和 Java 很陌生。
所以,我一直在关注这个教程:https://medium.com/@fsonmezay/restful-issue-tracking-application-with-spring-boot-and-angularjs-61b69537b10e
但如上所述,当我关闭应用程序时,我在应用程序运行时在 UI 上所做的一切都会消失。
它使用 HSQLDB 作为数据库管理器,我需要应用程序将我在运行时添加的所有内容写入数据库。
另外,不知道是否值得一提,但我没有使用 maven,而是使用 Gradle。
【问题讨论】:
-
预期行为,hsqldb 是一个内存数据库,它仅在应用程序启动和运行时才处于活动状态。一旦您的应用程序关闭,您在 hsqldb 中的数据和架构将完全丢失。了解有关内存数据库的更多信息。您可以在项目的资源文件夹中创建 data.sql 以使用初始数据初始化数据库,例如创建一些表、插入一些数据
标签: java spring spring-boot gradle hsqldb