spring - 如何使用 spring native graalvm 创建带有 postgres 的 Springboot App?
问题描述
我试图使用 spring boot 和 postgres 以及 spring native 创建一个 CRUD 应用程序。但是除了spring native 文档之外,我找不到任何与之相关的适当文档。
如何将它与 postgres 集成的部分,是我正在寻找的。谢谢
解决方案
您可以像在标准 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 的新手,我写了一篇关于如何开始使用它的文章。
推荐阅读
- javascript - 我的模态不会弹出;收到非布尔属性“动作”错误的“真”
- git - 如何在来自 github 的分叉 repo 上正确同步 master 和分支
- c++ - 整数变量和将整数转换为整数之间的不同结果
- ruby - 如何使 ruby API 调用和 CSV 编写线程安全?
- java - 如何解决 androidx.recyclerview.widget.RecyclerView$ViewHolder.shouldIgnore()' 上的 NullPointer 异常
- visual-studio - 如何将解决方案资源管理器的文件夹结构与我的文件系统(解决方案所属的位置)中的文件夹结构同步?
- laravel - 如何在 laravel mongodb 中对 $match 使用日期过滤器
- android - Android AIDL、proguard、debug 和 release 模式让人头疼
- haskell - Haskell 副产品和数据记录字段限制
- mysql - 在 iBatis 中使用多个更新语句时出错