eclipse安装lombok

lombok主要用于是省略实体类中的get、set方法
常用注解:

@Data注解:在JavaBean中使用,这个注解包含范围最广,它包含getter、setter注解,即当使用当前注解时,会自动生成包含的所有方法;
@builder注解:在JavaBean中使用,使用此注解可通过builder方式初始化对象
@getter注解:在JavaBean中使用,使用此注解会生成对应的getter方法;
@setter注解:在JavaBean中使用,使用此注解会生成对应的setter方法;
@NoArgsConstructor注解:在JJavaBean中使用,使用此注解会生成对应的无参构造方法;
@AllArgsConstructor注解:在JJavaBean中使用,使用此注解会生成对应的有参构造方法;
@ToString注解:在JJavaBean中使用,使用此注解会自动重写对应的toStirng方法;
@EqualsAndHashCode注解:在JavaBean中使用,使用此注解会自动重写对应的equals方法和hashCode方法;
@Slf4j:在需要打印日志的类中使用,当项目中使用了slf4j打印日志框架时使用该注解,会简化日志的打印流程,只需调用info方法即可;
@Log4j:在需要打印日志的类中使用,当项目中使用了log4j打印日志框架时使用该注解,会简化日志的打印流程,只需调用info方法即可;

写法:

@Data
@Builder(toBuilder = true)
@NoArgsConstructor
@AllArgsConstructor(access = AccessLevel.PRIVATE)
public class UserInfo {
	private String name;
	@Builder.Default
	private String email = "bgood@sina.com";
}

eclipse安装lombok:

  1. 下载lombok.jar包
    https://projectlombok.org/download.html

  2. 运行lombok.jar
    java -jar D:\work\evn\lombok.jar
    D:\work\evn\lombok.jar这是windows下lombok.jar所在的位置,数秒后将弹出一框,以确认eclipse的安装路径。

  3. 确认eclipse安装路径
    确认完eclipse的安装路径后,点击install/update按钮,即可安装完成

  4. 安装结束检查
    安装完成之后,确认eclipse安装路径下是否多了一个lombok.jar包,并且其配置文件eclipse.ini中是否添加了如下内容:
    -javaagent:lombok.jar
    -Xbootclasspath/a:lombok.jar
    否则将缺少的部分追加到eclipse.ini后面即可。

  5. 重启eclipse
    如果工程中使用了maven并且maven中引用的lombok版本号与eclipse根目录下的jar包不完全一致,则有可能eclipse中的setXx()代码会报编译不通过的错误,实际上eclipse代码自动提示是有的并且maven编译也可以通过。

  6. 解决问题
    在eclipse.ini中修改配置如下:
    -javaagent:lombok-1.16.20.jar
    -Xbootclasspath/a:lombok-1.16.20.jar
    本例中maven中使用的是lombok-1.16.20.jar,实际中替换为对应项目中使用的lombok包,使ini文件中的lombok版本与maven中引用的lombok版本一致,然后重启eclipse,先clean项目,然后重新编译。

安装参考:https://www.jianshu.com/p/5f5d416f8cee

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值