导航:首页 > 源码编译 > idea编译识别不到lombok

idea编译识别不到lombok

发布时间:2022-10-18 01:16:00

‘壹’ 如何解决因为使用了注解而导致的cannot resolve method

Intellij idea 中因为代码中使用了注解功能,而导致满屏的都是红色的错误提示,cannot resolve method . 原因是因为了引入了lombok 的注解功能,解决办...

‘贰’ 如何设置在android Studio中编译库.LOMBOK

在app的build文件中,注意不是整个project的build.gradle文件中的android{}中加入sourceSets{main{jniLibs.srcDirs=['libs']}}就行了。
然后把so文件夹armeabi添加到libs中就行了。
不用打包了

‘叁’ idea中settrAtibute红了怎么弄

安装lombok plugin。在idea中很多get、set、toString和settrAtibute的相关方法全部报红,是bean中注解采用lombok来自动生成get、set、toStirng、settrAtibute、equals等方法,而新的编辑器未安装lombok plugin,导致报红,只需要安装lombok plugin就可以了。

‘肆’ IDEA 中的Getter和Setter报红问题

idea编辑器中导入新项目时,如果get、set全部报红,原因是bean中注解采用lombok来自动生成get、set、toStirng、equals等方法,而新的编辑器未安装lombok plugin。

idea安装Lombok插件:点击File->Settings->plugin->直接搜素lombok插件->点击安装->重启Idea->安装完成。如下图:

‘伍’ JAVA黑科技有哪些

(我也学编程的但我没学过这个,知乎找的)Java开发黑科技LomBok
动力节点​
动力节点
已认证的官方帐号
Java开发黑科技LomBok
来自专栏动力节点Java教程视频库
2 人赞同了文章
为你朗读
6 分钟
在面向对象编程中必不可少需要在代码中定义对象模型,而在基于Java的业务平台开发实践中尤其如此。相信大家在平时开发中也深有感触,本来是没有多少代码开发量的,但是因为定义的业务模型对象比较多,而需要重复写Getter/Setter、构造器方法、字符串输出的ToString方法和Equals/HashCode方法等。那么是否一款插件或工具能够替大家完成这些繁琐的操作呢?本文将向大家介绍一款在Eclipse/Intellij IDEA主流的开发环境中都可以使用的Java开发神器,同时简要地介绍下其背后自定义注解的原理。

Lombok的简介
Lombok是一款Java开发插件,使得Java开发者可以通过其定义的一些注解来消除业务工程中冗长和繁琐的代码,尤其对于简单的Java模型对象(POJO)。在开发环境中使用Lombok插件后,Java开发人员可以节省出重复构建,诸如hashCode和equals这样的方法以及各种业务对象模型的accessor和ToString等方法的大量时间。对于这些方法,它能够在编译源代码期间自动帮我们生成这些方法,并没有如反射那样降低程序的性能。

在Intellij中安装Lombok的插件
想要体验一把Lombok的话,得先在自己的开发环境中安装上对应的插件。下面先为大家展示下如何在Intellij中安装上Lombok插件。
通过IntelliJ的插件中心寻找Lombok


另外需要注意的是,在使用lombok注解的时候记得要导入lombok.jar包到工程,如果使用的是Maven的工程项目的话,要在其pom.xml中添加依赖如下:

‘陆’ idea怎么看lombok注解自动生成的代码

先编译一次,然后找到生成的 class 文件,用 idea 打开这个 class 文件,就可以看到 lombok 生成的代码。

‘柒’ 如何设置在Android Studio中编译库.LOMBOK

在app的build文件中,注意不是整个project的build.gradle文件中的android{}中加入sourceSets{main{jniLibs.srcDirs=['libs']}}就行了。然后把so文件夹armeabi添加到libs中就行了。不用打包了

‘捌’ Idea插件之Lombok简化实体类setter/getter操作

在使用Java语言开发时写实体类都需要写一大堆的setter/getter,属性一旦有修改、删除或增加需要重新生成或删除setter/getter,增加了很多繁琐的操作。
为此有了Lombok后可以简化这些操作:
使用注解:@Setter,@Getter,@ToString,@@RequiredArgsConstructor,@EqualsAndHashCode或@Data
不需要编写或生成get/set等方法
图示如下:

2.安装后需要添加依赖(pom.xml中)

‘玖’ idea(高版本安装) 2021.2.2版本存在的坑(Diagram、lombok)

解决方案:

如上图所示,可以使用快捷键来显示所有子类。

mac版本快捷键: option+command+B 即可进行显示。

升级IDEA后Lombok不能用了,如何解决?

比如:用到@Slf4j的类里,会有类似这样的报错:

搜索一番,是由于IDEA版本导致的Lombok失效,不过这个问题后来解决了。
所以,我们只需要更新lombok版本,使用1.18.14及之后的版本即可:

https://www.exception.site/essay/idea-reset-eval

‘拾’ IntelliJ IDEA15下怎么配置Lombok

步骤如下:
1、先下载lombok-plugin-0.8.8-14.jar
2、IntelliJ IDEA->Prefercence->plugins->install plugin from disk...->Apply->Ok
3、重启IntelliJ IDEA生效

阅读全文

与idea编译识别不到lombok相关的资料

热点内容
两个数字的加减乘除运算编程 浏览:221
给手机加密码忘记了怎么办 浏览:596
单片机运算符 浏览:292
移动端微信商城源码 浏览:442
编程猫下一个背景在哪里 浏览:356
javaclasstype 浏览:238
乐高编程和乐高课的延伸 浏览:354
苹果手机怎么切换app美国账号 浏览:865
编译程序输入一个字符串 浏览:407
圆命令画法 浏览:308
如果给电脑e盘文件加密 浏览:802
javaswing项目 浏览:778
androidsdksetup 浏览:1005
pdf怎么设置中文 浏览:128
安卓手机用什么软件看伦敦金 浏览:966
魅族文件夹无名称 浏览:792
苏黎世无人机算法 浏览:876
核桃编程和小码王的融资 浏览:686
微积分教材pdf 浏览:728
写python给微信好友发消息 浏览:340