用途:在 Java 项目中审查、改进或构建 Spring Boot 4.0.x 应用,按参考规则与正反示例给出框架对齐的改动建议。
主要能力:覆盖 @SpringBootApplication 与主应用类;@RestController、@Service、@Repository 等组件注解;Bean 定义、作用域与生命周期;配置类与 @ConfigurationProperties(配合 @Validated 实现启动即失败);组件扫描与包组织;条件配置与 Profile(@Profile、@ConditionalOn*);构造器依赖注入;多 Bean 同类型时用 @Primary 与 @Qualifier 消歧;Bean 最小化与组合;优雅停机处理进行中任务;在支持的栈上使用虚拟线程应对并发型负载;Jakarta EE 命名空间一致性(优先 jakarta.*,避免混用旧 javax.annotation / javax.validation);定时任务与后台处理。
使用方式:先阅读 references/301-frameworks-spring-boot-core.md 并检查项目现状,再确定范围与最小安全改动集,按参考模式实施或重构,最后运行构建与测试并汇报结果。
强制约束:应用任何改动前必须运行 ./mvnw compile 或 mvn compile;编译失败立即停止,视为阻塞条件;改进后运行 ./mvnw clean verify 或 mvn clean verify 验证。若请求范围不明确,先停止并提问;若缺少必要输入、文件或工具,报告缺失项并询问是否继续。
适用场景:审查 Spring Boot 应用代码、应用最佳实践、改进配置属性与 Bean、审查组件扫描与 Profile、调优优雅停机或虚拟线程。
限制:具体规则、示例与约束以参考文件为准;资料未提供价格、平台支持范围等额外信息。