按照这里的教程,我已经成功地用我的localhost:8080/driver上的数据制作了我的应用程序,几乎与教程一模一样。
我的问题是使用 curl 创建一个新元素的部分:
curl -i -X POST -H "Content-Type:application/json" -d '{ "firstName" : "Frodo", "lastName" : "Baggins" }' http://localhost:8080/people
它确实对我有用,如下所示:
但是,当我重新运行服务器时,数据消失了。如何将数据永久存储/发布到使用 Spring 创建的数据库中?
或者,我可以将客户端中的现有和单独的 JSON 数据存储到其中吗?除了批处理服务方式。
我觉得这是一个非常基本的问题,但我在Spring Docs上找不到答案,我认为我没有寻找正确的词。
提前非常感谢你。
本指南使用内存中H2
数据库。 因此,每次重新运行应用程序时,该应用程序的数据都将消失:
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
</dependency>
如何将数据永久存储/发布到我的数据库中 春天?
查看Spring Boot的文档。