下载地址
在eclipse/myeclipse中安装
1.将 lombok.jar复制到myeclipse.ini / eclipse.ini所在的文件夹目录下
然后在此目录下打开doc命令运行:java -jar lombok.jar
2. 打开 eclipse.ini / myeclipse.ini,在最后看到两行
-javaagent:D:\java\sts-4.4.1.RELEASE\lombok.jar
3. 重启 eclipse / myeclipse
在 idea中安装:
1.添加插件Files->settings->plugins
2.点击按钮【Install JetBrains plugin...】
3.在新弹出的窗口,搜索lombok,在搜索到的lombok上右键安装就可以了
引入pom依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.2</version>
</dependency>
二.注释解释
@NonNull:消除空指针异常
@Cleanup:释放资源
@Getter/@Setter:注解在属性上,为属性提供get/set方法
@ToString:注解在类上,为类提供toString()方法
@EqualsAndHashCode:注解在类上,为类提供equals()和hashcode()方法
如果我们需要判断当前类和父类的所有属性,可以在使用@Data时同时加上@EqualsAndHashCode(callSuper=true)注解。
@Data:最常用的注解,注解在类上,作用是@ EqualsAndHashCode,@Getter,@Setter 和@ToString注解的集合
lombok注解@Data使用在继承类上时出现警告
config.stopBubbling=true
lombok.equalsAndHashCode.callSuper=call
lombok.config文件需要放在src/main/java文件夹下的目录中,放在src/main/resources目录下,不会生效。
lombok注解@Data使用在继承类上时出现警告_if this is intentional, add '@equalsandhashcode(ca_luffy5459的博客-CSDN博客