今天导入别人的项目时,发现log飘红,提示Cannot resolve symbol‘log’,网上查询发现安装lombok插件即可。以下是lombok插件的作用。

    项目中经常使用bean,entity等类,绝大部分数据类类中都需要get、set、toString、equals和hashCode方法,虽然eclipse和idea开发环境下都有自动生成的快捷方式,但自动生成这些代码后,如果bean中的属性一旦有修改、删除或增加时,需要重新生成或删除get/set等方法,给代码维护增加负担。而使用了lombok则不一样,使用了lombok的注解(@Setter,@Getter,@ToString,@@RequiredArgsConstructor,@EqualsAndHashCode或@Data)之后,就不需要编写或生成get/set等方法,很大程度上减少了代码量,而且减少了代码维护的负担。故强烈建议项目中使用lombok,去掉bean中get、set、toString、equals和hashCode等方法的代码。


1.在线安装bomlok插件


1.1Ctrl+Alt+S打开Settings

搜索或者直接选择Plugins,之后点击Browse Repositories

Intellij IDEA 提示Cannot resolve symbol 'log' 的解决方法


1.2弹框中输入lombok


选择lombok Plugin插件,右边点击Install,等待安装

Intellij IDEA 提示Cannot resolve symbol 'log' 的解决方法

Intellij IDEA 提示Cannot resolve symbol 'log' 的解决方法

1.3安装之后提示重启IDEA

点击Restart重启即可

Intellij IDEA 提示Cannot resolve symbol 'log' 的解决方法

到此已经结束了。

如果你已经下载Lombok插件到本地,也可以选择本地安装。


2.本地安装bomlok插件


2.1Ctrl+Alt+S打开Settings

选择Plugins,选择右下角Install plugin from disk

Intellij IDEA 提示Cannot resolve symbol 'log' 的解决方法

2.2选择本地下载好的lombokjar包

Intellij IDEA 提示Cannot resolve symbol 'log' 的解决方法

之后Apply即可。


相关文章: