IDEA插件——lombok的简单使用

时间:2023-11-13 14:29:02

一、介绍

  lombok是一个可以通过注解来简化许多繁琐的get、set以及构造函数等的工具。它可以让我们在代码编写的时候省去代码,而在编译生成的字节码中生成相应的字节码!

  官网:https://projectlombok.org/

  相关介绍,参照features

  但是也是有缺点的,得到了代码优雅的同时,带来了代码阅读困难的障碍(并且需要配置IDE插件),所以也不是十分推荐的。(个人的项目也可以尝试使用,但是一旦代码转移给别人,各种看不懂和各种报错)

二、安装

  首先IDEA中安装插件:

  IDEA插件——lombok的简单使用

  然后在pom中引入jar:

<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.14</version>
</dependency>

三、使用

  这里就不再赘述了。给出几个常用的示例:

// bean中省略get/set,并且通过AccessLevel控制getter()等访问权限
@Getter(AccessLevel.PROTECTED) @Setter private Integer id;
@Getter @Setter private String name;
@Getter @Setter private String phone;
import lombok.ToString;
@ToString(exclude = {"id","name"})
public class User {
private Integer id;
private String name;
private String phone;
}

其他参考http://www.cnblogs.com/holten/p/5729226.html

       https://www.jianshu.com/p/365ea41b3573