SuperAPI AI 工具集

quarkus-platform

编程与开发

查看项目

更新于 10-15 18:46

技能介绍

用途:该技能是任何类型 Quarkus 项目的入口技能,用于在 Quarkus 平台及扩展生态中指导实现、调试与架构决策。

主要能力:提供一棵决策树,按需求定位到对应领域的详细参考,覆盖依赖注入(CDI / ArC)、应用配置(.properties、profiles、config mapping)、REST 与 HTTP API、模板与服务端渲染(Qute)、OpenAPI 与 API 契约文档、数据库 / ORM / 迁移 / 数据访问(含标准 JPA / Hibernate ORM、Panache 实体与仓库、Flyway 迁移、进阶 ORM 特性如多持久化单元、多租户、缓存、扩展点)、事件流与异步消息(跨服务 / 进程边界用 messaging;仅进程内时按是否需聚类或非阻塞事件循环选 vertx-event-bus,否则选可移植且类型安全的 cdi-events)、外部 API 通信与服务间通信、认证授权与身份提供方、日志 / 健康 / 指标 / 追踪等可观测性、原生镜像与 JAR 及容器打包、测试,以及开发模式、CLI、构建插件等工具链。

使用方式:先根据“你需要什么”沿决策树找到对应领域,再加载该领域的详细参考。通用准则包括:通过 Quarkus 平台 BOM 对齐所有扩展版本;从最小扩展集开始,仅按功能需要添加;不要跳过编写高层级集成测试,优先用集成测试替代对单个组件的单元测试,只有确实有益时才写单元测试,例如实现逻辑复杂的方法。

适用场景:构建或维护 Quarkus 应用时的选型、实现与排障。

限制:资料未提供具体版本、命令、代码示例、平台支持范围与收费等信息。