最新文章

应“云”而生的 Java 框架:Hello, Quarkus

应“云”而生的 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 进行安装。