IntelliJ IDEA @Slf4j log.* 不生效
IntelliJ IDEA @Slf4j log.* 不生效
@Slf4j log.* 不生效
这两天下载了一个别人写的demo项目,在Install的时候发现有的类报错,点进去看了一下,使用了@Slf4j注解,当时的问题是使用log.error(“xxx”);报错,以及一些其他使用@Data注解的类,在Get/Set的时候,也报错,第一反应是lombok插件没安装(因为开发环境是新安装的),安装完lombok插件后,Get/Set的地方可以使用了,但是log.error(“xxx”)还是有问题,找了半天发现了问题,原因是那个项目里没有引入slf4j相关jar包导致的。 记录一下,浪费了半天时间。
调查过程
当时没往缺少jar包方面想,以为是idea哪里没设置好,通过关键字找了一些资料,都尝试了一遍,没有效果。就是下面这个样子。log对象没有问题,但是没有方法。
当时我怀疑我的lombok是假的~~!,检查了一下插件。
然后点进去看了一**解的相关说明,https://projectlombok.org/features/log,想了一下,只是帮创建了一个Logger对象,那可能是因为创建Logger不成功,应该是没引入slf4j的jar包,引入后问题解决了。
最后就这样了