配置 JPA 并初始化数据2025 年 1 月 9 日 | 阅读时长 3 分钟 在上一节中,我们对汇率的值进行了硬编码。它来自数据库。在本节中,我们将创建一个与内存数据库的连接。 让我们看看如何将微服务连接到 H2 数据库。按照以下步骤将微服务连接到 JPA 内存数据库。 步骤 1: 打开 currency-exchange-service 的 pom.xml 文件,并添加以下两个依赖项。 添加依赖项后,现在我们需要定义 实体。 步骤 2: 打开 ExchangeValue.java 文件并执行以下操作
ExchangeValue.java 我们已经创建了实体,现在我们需要将一些数据插入到数据库中。 步骤 3: 创建一个 data.sql 文件,用于将数据插入到数据库中。 右键单击文件夹 src/main/resources -> 新建 -> 文件 -> 提供名称 data.sql -> 完成 步骤 4: 将数据插入到 data.sql 文件中。我们插入了以下数据 data.sql 步骤 5: 打开 application.properties 文件并启用 H2 控制台, 配置 URL 和 数据源。默认的 JDBC URL 是 testdb。我们可以指定我们自己的 JDBC URL。 我们指定了 JDBS URL:jdbc:h2:mem:javatpoint application.properties 步骤 6: 重新启动应用程序。 步骤 7: 打开浏览器并键入 URI https://:8000/currency-exchange/from/USD/to/INR。它返回响应,如下所示 ![]() 我们还可以看到我们在 data.sql 文件中插入的数据库中的数据。要打开 H2 控制台,我们需要执行以下操作
![]() 请记住: JDBC URL 必须与您在 application.properties 文件中指定的相同。不要在 用户名 和 密码 字段中输入任何内容。默认用户名是 sa。 现在单击 测试连接 按钮 ;如果连接成功,它将显示消息 测试成功。 ![]() 步骤 8: 单击 连接 按钮。它在页面左侧显示已创建的表。 ![]() 步骤 9: 运行以下查询以查看数据。 它显示了我们在 data.sql 文件中插入的数据。 ![]() 在本节中,我们创建了内存数据库并将一些值插入到数据库中。 下一主题创建 JPA 存储库 |
我们请求您订阅我们的新闻通讯以获取最新更新。