You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Lombok @SuperBuilder报错:找不到AggregatorBuilder符号问题咨询

问题原因解析

你遇到的cannot find symbol: class AggregatorBuilder错误,主要由以下几种情况导致:

1. Lombok版本过低

@SuperBuilder对抽象类的继承场景支持是从Lombok 1.18.4版本才正式完善的。如果你的项目依赖的Lombok版本低于这个版本,抽象父类Aggregator上的@SuperBuilder注解无法正确生成对应的AggregatorBuilder内部类,子类在继承时自然找不到这个符号。

2. 多注解组合引发的生成冲突

你在父类Aggregator上同时使用了@NoArgsConstructor、@AllArgsConstructor和@SuperBuilder三个注解。虽然Lombok官方宣称支持这些注解共存,但在部分编译场景下,手动指定的构造方法(由@NoArgsConstructor/@AllArgsConstructor生成)会和@SuperBuilder自动生成的Builder模式构造逻辑产生冲突,导致Builder类的生成流程中断,最终出现找不到符号的错误。

3. IDE的Lombok支持未配置到位

如果你的开发IDE(比如IntelliJ IDEA)没有正确启用Lombok插件,或者没有开启注解处理器功能,编译时IDE不会调用Lombok的代码生成逻辑,也就无法生成AggregatorBuilder类,从而触发该错误。


内容的提问来源于stack exchange,提问作者EzyHoo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 08:32:13