Vert.x 与 Hibernate Reactive 实践
我们来演示如何构建一个基于 Vert.x 和 Hibernate Reactive 的 HTTP 服务。
你将构建什么
一个支持列出、获取和记录商品的 HTTP 服务。
数据库访问将使用 Hibernate Reactive API 和 Vert.x 的响应式 SQL 客户端实现。
为简化流程,数据库将通过 TestContainers 启动 PostgreSQL 容器。
所需工具
- 文本编辑器或 IDE
- Java 11 或更高版本
- Apache Maven
- Docker
- HTTPie(用于命令行发送 HTTP 请求)
创建项目
以下是 pom.xml
文件的内容(关键依赖和配置):
<?xml version="1.0" encoding="UTF-8"?>
<project