用途:为 Groovy 相关任务提供深度指导,包括编写或调试 Grails 领域类、控制器、服务、标签库,构建或改进 Gradle 构建脚本,创建配置/测试/业务规则 DSL,编写 Spock 单元与集成测试,从 Groovy 2.x/3.x/4.x 迁移到 5.1,以及用静态编译做性能优化。
主要能力:讲解 Groovy 5.1 核心语言特性(语法、闭包、traits、GStrings、运算符、Groovy Truth);元编程(运行时 categories、ExpandoMetaClass、扩展模块,编译期 AST 转换如 @Immutable、@Builder、@Delegate、@Singleton、@Log、@Memoized);DSL 创建与使用(MarkupBuilder、JsonBuilder、配置构建器);Spock 测试(BDD、数据驱动、mock、内置 power assertions);与 Java 21 集成(联合编译、Gradle、Grails、Spring Boot);数据处理(JSON/XML 解析与构建、Groovy SQL、集合处理);性能建议(@CompileStatic、@TypeChecked、@GrailsCompileStatic)。
使用方式:在 Groovy 相关任务中激活该技能即可获得上述指导。资料未提供具体安装命令或调用方式。
适用场景:Grails 应用开发、Gradle 脚本编写、DSL 设计、Spock 测试、版本迁移、静态编译优化、JSON/XML 与 GORM 查询处理。
限制:资料未说明收费、价格、平台支持范围或效果保证;示例代码仅作说明,实际使用需结合项目环境验证。