lombok 找不到get/set方法的原因及分析

网友投稿 516 2022-07-22


目录lombok 找不到get/set方法原因eclipse使用条件idea 使用条件lombok导入后,无法生成get/set方法lombok 简介出现问题离线安装

lombok 找不到get/set方法原因

eclipse使用条件

一、项目lib里面有lombok.jar包

二、MyEclipse根目录myeclipse.ini 文件添加两行:

-Xbootclasspath/a:E:\MyEclipse 2017 CI\lombok\lombok-1.16.20.jar 

-javaagent:E:\MyEclipse 2017 CI\lombok\lombok-1.16.20.jar

idea 使用条件

一、安装lombok插件:步骤:File ——》Settings——》Plugins.   &http://nbsp;搜索lombok,点击安装install。然后会提示重启,重启。

二、项目添加 lombok 依赖

org.projectlombok

true

lombok导入后,无法生成get/set方法

lombok 简介

Lombok是一个插件,提供了简单的注解的形式来帮助我们简化一些必须有,但显得很臃肿的 java 代码,提高编码效率,使代码更简洁。

Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。

出现问题

通过导入lombok的包,并通过@Data注解自动生成User类中各项属性的get和set方法

import lombok.Data;

//生成对应属性的get和set方法

@Data

public class User {

private Integer id;

private String username;

private String email;

private String phone;

}

结果通过 . 运算,无法调用相应的方法

参考他人的博客,发现导包之前需要安装好对应的插件,否则会导包失败

采用,File -->Setting -->Plugins 线上搜索的方式,结果如下图,

一直搜不到,原因是自己的IDEA版本与当前插件不兼容,因此搜索不到,解决方法有二:1. 换IDEA 2. 找适合的插件

果断选后者, 我的IDEA版本是2020.1

通过查找资料,获得lombok的链接如下:Lombok github链接

往下滑,找到适合自己的版本

下载,解压,将解压后的文件夹放到IDEA安装路径下的 plugins 文件夹中

离线安装nmMvPdil

进入设置页面,按nmMvPdil照下面的方式,选择从 本地磁盘安装

找到插件的所在路径,选中 .jar 文件

点击Apply,再点击右上角的Restart IDE,重启IDEA,插件才能生效

重启后,再使用 . 运算,可以弹出相应的方法,结果如下图


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Spring 代码技巧梳理总结让你爱不释手
下一篇:Spring AOP详解面向切面编程思想
相关文章

 发表评论

暂时没有评论,来抢沙发吧~