最近去考了一个PMP,一直没更新。今天写个实用的工具吧,lombok。
lombok是什么?
我我理解,lombok就是使用注解来帮助你减少写那些重复性比较强的代码,提高开发效率的一款插件。
比如替代get、set方法的@Getter @Setter。这样,当你写一个entity时,只要对该属性使用了这两个注解,他们就会再编译时,自动为你生成get、set方法。但有一个问题出现了,那么在写代码期间,没有get、set编译不了怎么办?所以还需要在编译器上安装一下lombok,这样写代码时要用到这个方法也不会找不到了。
所以lombok安装分两步:
1,eclipse安装lombok
1,下载jar包
先下载:https://projectlombok.org/download
然后将jar包复制到你的编译器的根目录,比如:
然后打开eclipse.ini文件:
添加:-javaagent:E:\eclipseoxygen\lombok.jar
路径随着你的路径改变。
重启即可。
2,项目中添加lombok依赖
在项目的pom.xml文件中,添加依赖:
<!-- lombok依赖 -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
这样就可以在项目中使用lombok’了。
2,IDEA中使用lombok
1,同样项目要配置lombok依赖,这个不多说了。下载IDEA中支持lombok的插件
进入setting——>plugins——>Browse repositories
搜索lombok,我这是安装过的,没有安装过的这里有一个install,点击安装,重启即可。
3,lombok我常用的功能
@Data //getter setter 构造器 tostring hashcode等注解集合
@NoArgsConstructor //生成无参构造器
@AllArgsConstructor //生成全餐构造器
@Slf4j //生成日志,直接使用log调用
public class User {
@Getter @Setter //getter setter集合
private String id;
private String name;
private String age;
}
具体可详见下面这篇博客。
https://blog.csdn.net/54powerman/article/details/72624987
这里说的应该是比较详细了。
版权声明:本文为qq_34083066原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。