lombok正确引入依赖,却无法使用@Slf4j中的log.info问题的解决方法
·
一招搞定Java中lombok正确引入,却无法正确使用@Slf4j的解决方案(明确问题的小伙伴,可直接跳到解决方法)
1.问题描述:

从图片上可以看到我在运行这个项目时,系统说我的log这个符号找不到
说明一下:log.info()属于@Slf4j这个注解,这个注解又来源于lombok中
1.1检查依赖导入是否正确
于是我一开始考虑的就是,我的lombok是否正确的导入了依赖 
从pom.xml文件中可以看到我这里正确导入了lombok依赖(这里我采用的是maven中的继承项目,所以lombok的依赖是写在父类中的,如果有不了解maven继承的小伙伴,关注我,后续更新maven继承的讲解)
1.2检查lombok是否安装并正常运行
说明依赖没问题,那就只能看lombok插件是否有问题了,因为要想正确使用lombok,还需还idea安装lombok插件

上面一套流程检查下来,似乎我们的lombok配置没有问题,但是项目还是不能正常运行,下面是解决方法。
2.解决方法 :
将maven设置中的”将 IDE 构建/运行操作委托给 Maven(D)“这个选项打开,具体操作如下图:


完成上面操作步骤,重新启动项目,发现没有报错,项目正常运行,问题解决。

更多推荐


所有评论(0)