创建与运行
为 GraalVM 与云原生优化的 Java 框架。
| 命令 | 说明 |
|---|
| 创建项目(CLI) |
| 开发模式(热重载,按 s 重启) |
| 打包 / 原生镜像 |
| 运行产物 |
| 开发控制台 |
REST 与依赖注入
JAX-RS + CDI。
| 命令 | 说明 |
|---|
| 资源类 |
| GET 方法 |
| 注入 / 作用域 Bean |
| 路径 / 查询参数 |
| POST 与请求体 |
配置
application.properties。
| 命令 | 说明 |
|---|
| 注入配置值 |
| 属性定义 |
| 按环境覆盖(dev/test/prod) |
| 编译为原生 |
| 配置映射 |
扩展
quarkus 扩展生态。
| 命令 | 说明 |
|---|
| 添加扩展 |
| CLI 方式添加 |
| Panache ORM 简写 |
| 校验、健康、指标 |
测试与可观测
测试与监控。
| 命令 | 说明 |
|---|
| 集成测试 |
| 接口测试 |
| 运行 / 持续测试 |
| 健康检查 |
| 指标 |
使用说明
Quarkus 速查:创建与运行、REST 与依赖注入、配置、扩展、测试与可观测;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:创建与运行、REST 与依赖注入、配置、扩展、测试与可观测。
- 点「命令」列复制到终端或 Java 源码。
- 开发用 ./mvnw quarkus:dev 获得热重载,改代码即时生效。
- 需要原生可执行文件时加 -Pnative 打包(需 GraalVM)。
常见问题
- Quarkus 相比 Spring Boot 的优势?
- 启动快、内存占用低、对 GraalVM 原生镜像支持更好、Dev 模式体验佳;生态与整合广度上 Spring 更成熟。
- Panache 是什么?
- Quarkus 提供的 ORM 简化层(基于 Hibernate),用 PanacheEntity + 静态方法即可完成常见 CRUD,少写样板。
- 需要联网吗?
- 速查内容本地可用;拉取依赖与构建需联网。
延伸阅读