首页 > Java > java教程 > 学习 Spring Data JPA,第 1 部分

学习 Spring Data JPA,第 1 部分

Susan Sarandon
发布: 2025-01-03 05:05:42
原创
266 人浏览过

项目设置

使用 https://start.spring.io/ 创建项目并添加以下依赖

Learn Spring Data JPA, Part - 1

  • Spring Data JPA - 用于与关系数据库交互。它通过利用 Java Persistence API (JPA)

  • 简化了数据访问和操作
  • Postgres SQL 驱动程序 - 与 Postgres 数据库交互

  • Lombok - 它通过使用预构建的注释来简化代码

  • Spring web - 用于构建 Web 应用程序的 Spring Web,特别是 RESTful API。

单击“生成”并在任何您喜欢的编辑器中打开该文件夹,我们将在此处使用 VS Code

下载适合您各自操作系统的 PostgreSQL 并完成安装步骤,我们将在我们的计算机上安装 PGAdmin 应用程序

打开 PGAdmin 应用程序并使用您想要的任何名称创建一个数据库

Learn Spring Data JPA, Part - 1

现在导航到 vs code

我们将在此处将 application.properties 文件重命名为 application.yml

在 application.yml 文件中输入以下内容

Learn Spring Data JPA, Part - 1

  • ddl-自动: 这里我们基本上有 5 个选择
  1. none:禁用模式生成。您的应用程序不会尝试以任何方式创建、删除或验证架构。

  2. validate:使用数据库验证架构。它检查数据库架构是否与应用程序中定义的实体匹配。如果存在差异,则会引发异常并且应用程序将不会启动。

  3. 更新:更新数据库架构。它对数据库模式进行增量更改,而不会删除现有数据。这在开发过程中很有用,但可能不适合生产环境,因为它可能无法优雅地处理复杂的架构更改。

  4. create:每次应用程序启动时创建架构。所有现有数据都将被删除,并从头开始创建表。此选项对于测试很有用,但在生产中应避免。

  5. create-drop:在应用程序启动时创建架构,并在应用程序停止时删除架构。这主要用于集成测试,其中需要为每个测试设置和拆除架构。

  • 这里我们使用create-drop,因为我们正在学习,我们将进行许多更改,所以create-drop适合这个要求

  • 我们只是指定 URL,这将是我们的本地主机,默认情况下 postgress 在端口 5432 上运行,因此我们使用相同的端口号,后跟数据库名称

  • 我们在机器上安装 postgress 时设置的用户名和密码

  • show-sql 表示我们可以在终端中看到后台使用的SQL命令

确保正确遵循缩进和空格,否则,这将不起作用

如果您不想将 application.properties 重命名为 application.yml

我们也可以这样写

Learn Spring Data JPA, Part - 1

这完全是特定于用户的,任何方法在这里都有效,我们将在这里遵循 application.yml 方法

现在运行Java程序

Learn Spring Data JPA, Part - 1

我们还可以通过右键单击 Java 文件并选择“运行 Java”来运行程序。

如果您的终端没有任何错误,恭喜您已经配置了初始项目设置???

以上是学习 Spring Data JPA,第 1 部分的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板