首页 > 解决方案 > 如何使用 spring native graalvm 创建带有 postgres 的 Springboot App?

问题描述

我试图使用 spring boot 和 postgres 以及 spring native 创建一个 CRUD 应用程序。但是除了spring native 文档之外,我找不到任何与之相关的适当文档。

如何将它与 postgres 集成的部分,是我正在寻找的。谢谢

标签: springspring-bootgraalvm

解决方案


您可以像在标准 Spring Boot 应用程序中一样使用 Spring Data。根据应用程序的类型,您可以使用 Spring Data JDBC、Spring Data JPA(如果您需要 Hibernate 功能)或 Spring Data R2DBC(用于响应式应用程序)。如果您从start.spring.io引导您的应用程序,您可以直接从那里选择 PostgreSQL 依赖项。

要开始使用 Spring Data,您可以参考 Spring 网站上的本指南:使用 Spring Data JDBC 进行关系数据访问。它使用 H2,但您可以将其替换为 PostgreSQL。项目文档中提供了更多详细信息。

在我的 GitHub 上,您可以找到一个带有 REST API、安全性和 PostgreSQL 数据持久性的 Spring Boot 应用程序示例。并通过 Spring Native 打包为原生可执行文件。如果你是 Spring Native 的新手,我写了一篇关于如何开始使用它的文章。


推荐阅读