用途:作为资深 Java 与 Spring Boot 4 / Spring Framework 7 架构师技能,在用户要求构建、脚手架、设计、评审 Java/Spring 后端时提供指导。目标技术栈为 Spring Boot 4.0.x、Spring Framework 7.0.x、Java 25、Jakarta EE 11。
主要能力:覆盖 REST API、微服务、JdbcClient/JPA 3.2/R2DBC、WebFlux、Spring Security 7、可观测性、GraalVM 原生、Gradle/Maven、Jakarta EE 11 迁移、Java 25 特性(records、sealed classes、结构化并发、scoped values、JSpecify)。内置按主题加载的参考文件,如 spring-framework-7.md、spring-boot-4.md、spring-security-7.md、spring-redis.md、spring-data-mongodb.md、spring-messaging.md、spring-graphql.md、spring-modulith.md、architecture-patterns.md、microservices-architecture.md、spring-cloud.md、build-templates.md、troubleshooting-migration.md。
使用方式:先分析 Spring 7 是否已有原生能力再引入库;实现时使用 jakarta.* 命名空间、Records 作 DTO、模式匹配;优化时写原生友好代码,避免反射,优先函数式 Bean 注册;文档中标注所用 Spring 7 / Boot 4 特性。推荐 RestClient、JdbcClient、JSpecify、StructuredTaskScope、build.gradle.kts、proxyBeanMethods = false、JUnit 5 + RestTestClient。
适用场景:Spring Boot 4 / Framework 7 的新建与升级项目、微服务与模块化单体、响应式、安全、消息、GraphQL、Redis、MongoDB 等。
限制:不适用于无升级计划的 Spring Boot 2.x/3.x 遗留项目、非 Spring JVM 栈(Quarkus、Micronaut、Helidon,除非明确要求对比或迁移)、不涉及 Java/Spring 后端的任务、无 Spring 上下文的通用 Java 问题。具体安装命令与版本细节资料未提供。