应“云”而生的 Java 框架:Hello, Quarkus
Wikipedia上有关 Quarkus 的信息还很少,只有一句简单的介绍:
Quarkus 是专为 OpenJDK HotSpot 和 GraalVM 定制的全栈 Kubernetes 原生 Java 应用程序框架。与如 Spring 之类的其他框架相比,它提供了较小的内存占用并缩短了启动时间。它允许结合命令式和非阻塞响应式编程。
从 Quarkus 的官网,可以看到其有几个特性:
- 容器优先
- 统一了命令式和响应式编程
- 开发者友好
- 最佳品种的库及标准
更多 Quarkus 可以参考官网的介绍及文档。今天主要就是跑一下 Quarkus 的 Hello world。
放一张官网的图:

环境准备
- 基于 Java 11 的 GraalVM
- Maven 3.6.2+
笔者使用的是 macos 10.15.4,GraalVM 和 Maven 建议通过 sdkman 进行安装。
