使用 https://start.spring.io/ 创建项目并添加以下依赖
Spring Data JPA - 用于与关系数据库交互。它通过利用 Java Persistence API (JPA)
Postgres SQL 驱动程序 - 与 Postgres 数据库交互
Lombok - 它通过使用预构建的注释来简化代码
Spring web - 用于构建 Web 应用程序的 Spring Web,特别是 RESTful API。
单击“生成”并在任何您喜欢的编辑器中打开该文件夹,我们将在此处使用 VS Code
下载适合您各自操作系统的 PostgreSQL 并完成安装步骤,我们将在我们的计算机上安装 PGAdmin 应用程序
打开 PGAdmin 应用程序并使用您想要的任何名称创建一个数据库
现在导航到 vs code
我们将在此处将 application.properties 文件重命名为 application.yml
在 application.yml 文件中输入以下内容
none:禁用模式生成。您的应用程序不会尝试以任何方式创建、删除或验证架构。
validate:使用数据库验证架构。它检查数据库架构是否与应用程序中定义的实体匹配。如果存在差异,则会引发异常并且应用程序将不会启动。
更新:更新数据库架构。它对数据库模式进行增量更改,而不会删除现有数据。这在开发过程中很有用,但可能不适合生产环境,因为它可能无法优雅地处理复杂的架构更改。
create:每次应用程序启动时创建架构。所有现有数据都将被删除,并从头开始创建表。此选项对于测试很有用,但在生产中应避免。
create-drop:在应用程序启动时创建架构,并在应用程序停止时删除架构。这主要用于集成测试,其中需要为每个测试设置和拆除架构。
这里我们使用create-drop,因为我们正在学习,我们将进行许多更改,所以create-drop适合这个要求
我们只是指定 URL,这将是我们的本地主机,默认情况下 postgress 在端口 5432 上运行,因此我们使用相同的端口号,后跟数据库名称
我们在机器上安装 postgress 时设置的用户名和密码
show-sql 表示我们可以在终端中看到后台使用的SQL命令
确保正确遵循缩进和空格,否则,这将不起作用
如果您不想将 application.properties 重命名为 application.yml
我们也可以这样写
这完全是特定于用户的,任何方法在这里都有效,我们将在这里遵循 application.yml 方法
现在运行Java程序
我们还可以通过右键单击 Java 文件并选择“运行 Java”来运行程序。
如果您的终端没有任何错误,恭喜您已经配置了初始项目设置???
以上是学习 Spring Data JPA,第 1 部分的详细内容。更多信息请关注PHP中文网其他相关文章!