用途:在涉及 Java 21+ 现代开发、Spring 生态与企业级应用的任务中提供指导、最佳实践与检查清单;与 Java 无关或超出该范围的任务不适用。
主要能力:涵盖 Java 21+ LTS 特性(虚拟线程、switch 与 instanceof 模式匹配、record、文本块、密封类、var、增强 switch、外部函数与内存 API);虚拟线程与结构化并发、CompletableFuture 与响应式编程、作用域值;Spring Boot 3.x、WebMVC/WebFlux、Spring Data JPA 与 Hibernate 6+、Spring Security 6(OAuth2/JWT)、Spring Cloud、Spring Native 与 GraalVM;JVM 调优、GC 优化、内存与启动时间优化、JMH 基准测试;微服务、DDD、事件驱动、CQRS、六边形架构、Resilience4j、Micrometer 与 OpenTelemetry;数据库迁移(Flyway/Liquibase)、HikariCP、NoSQL 集成、Testcontainers;JUnit 5、Mockito、契约测试、Gatling/JMeter、JaCoCo;Docker、Kubernetes、Actuator、配置与密钥管理;Maven/Gradle、CI/CD、SonarQube、依赖安全扫描;Spring Security 安全编码与 OWASP 合规。
使用方式:先明确目标、约束与所需输入,再套用相关最佳实践并验证结果,给出可执行步骤与验证方法。
适用场景:虚拟线程迁移、Spring Cloud 微服务设计、高吞吐 JVM 调优、OAuth2 认证、GraalVM 原生镜像构建、事件驱动系统、Testcontainers 测试、分布式追踪与监控等。
限制:仅适用于上述范围;输出不能替代针对具体环境的验证、测试或专家评审;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。具体安装命令与价格信息暂未提供。