IDEA使用lombok依赖使用log问题及解决
使用IDEA与Lombok开发时,添加@Slf4j注解后编译报错“找不到符号log”,可通过四步解决:引入Lombok依赖并注意版本兼容,安装并启用Lombok插件,开启注解处理器,确保正确导入包路径。依赖、插件、注解处理开关缺一不可。
在使用IDEA搭配Lombok开发时,不少同学会遇到这样一个烦心事:明明在类上加了@Slf4j注解,想用log.debug()或log.info()打印日志,结果编译直接报错“找不到符号log”。问题不大,但确实容易卡住新手。下面直接说解决方案,四个步骤依次排查,基本都能搞定。
一、在pom中引入Lombok依赖
这是最基础的一步,但很多人会忽略版本兼容性。如果项目中还没有Lombok,先把下面这段加到pom.xml里:
org.projectlombok lombok 1.18.22
版本号可以按需调整,但尽量用较新稳定版,避免与IDEA版本打架。
二、安装Lombok插件
光引入依赖还不够,IDEA本身需要认识Lombok的注解。打开IDEA的设置,进入Plugins,搜索“Lombok”并安装。如果已经装过,确认插件是启用状态,没被禁用。

三、开启注解处理器
这一步是很多人翻车的地方。插件装好、依赖加完,编译还是报错?八成是注解处理器没开。进入IDEA的 File → Settings → Build, Execution, Deployment → Compiler → Annotation Processors,把 Enable annotation processing 勾选上,然后点OK保存。

四、在代码中使用注解
上面三步搞定后,就可以写代码验证了。注意导入的包路径要正确:
import lombok.extern.slf4j.Slf4j;
@Slf4j
public class MyService {
public void doSomething() {
log.info("一切正常,日志打印成功!");
}
}
总结
说白了就是三个要点:依赖、插件、注解处理开关,缺一不可。很多“找不到符号”的报错,根本原因就是第三步的注解处理器没开或者插件没装。按这个顺序走一遍,基本都能跑通。以后遇到类似问题,也可以先检查这三个地方,比瞎翻代码快得多。
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















