**
gradle+idea+lombok, 使用@slf4j 报找不到 log 变量
**
项目使用 lombok的@slf4j 注解, 可以避免一一声明每个文件的 log 对象
实际使用中, 却遇到编译错误, 找不到 log 变量。
- 首先检查是否有引入 lombok 的依赖包
- 再次检查 idea 的 annotation processor 有没有勾选
- 最后, 我今天实际遇到的, 以上检查后, 依然报错, 我使用的 gradle 构建, 最后在 build.gradle
中加入一下依赖解决问题:
compileOnly 'org.projectlombok:lombok:1.18.30'
annotationProcessor 'org.projectlombok:lombok:1.18.30'