这篇文章主要介绍了lombok 找不到get/set方法的原因及分析,具有很好的参考价值,希望对大家有所帮助。
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. 搜索lombok,点击安装install。然后会提示重启,重启。
二、项目添加 lombok 依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>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 文件夹中

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

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

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

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

问题解决,记录一下!以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程学习网。
本文标题为:lombok 找不到get/set方法的原因及分析
基础教程推荐
- 深入理解约瑟夫环的数学优化方法 2024-03-07
- JSP 动态树的实现 2023-12-17
- Java编写实现窗体程序显示日历 2023-01-02
- JavaWeb 实现验证码功能(demo) 2024-04-14
- Java中EnvironmentAware 接口的作用 2023-01-23
- 运用El表达式截取字符串/获取list的长度实例 2023-08-01
- 使用Java和WebSocket实现网页聊天室实例代码 2024-02-25
- 是否适合从javabean类更新数据库? 2023-11-04
- springboot下使用shiro自定义filter的个人经验分享 2024-02-27
- Java+mysql实现学籍管理系统 2023-03-16
