一、 什么是LomBok
lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码
二、安装
使用 lombok 是需要安装的,如果不安装,IDE 则无法解析 lombok 注解。
1. 先在官网(http://projectlombok.org/ )下载最新版本的 JAR 包
2. 将下载的 lombok.jar 复制到eclipse/myeclipse的安装目录
3. 修改eclipse.ini/myeclipse.ini文件,在最后插入两行并保存
-Xbootclasspath/a:lombok.jar
-javaagent:lombok.jar4. 重启 eclipse / myeclipse
三、项目引入
1. maven项目中pom.xml中添加
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>0.11.0</version>
</dependency>
2. 手动引入jar包
在eclipse/myeclipse的项目的Java Build Path中引入外部jar包,将下载的jar包引入工程
四、LomBok常用标签
@Data :注解在类上;提供类所有属性的 getting 和 setting方法,此外还提供了equals、canEqual、hashCode、toString方法
@Setter:注解在属性上;为属性提供 setting方法
@Getter:注解在属性上;为属性提供 getting方法
@Log4j :注解在类上;为类提供一个属性名为log的 log4j日志对象
@NoArgsConstructor:注解在类上;为类提供一个无参的构造方法
@AllArgsConstructor:注解在类上;为类提供一个全参的构造方法
五、示例
使用@Data标签为类添加注解,省去了为每个字段添写get和set方法,使用时直接调用即可
@Data
public class JoyComm {
private String v;
private int cmd;
}
调用片断:
JoyComm joyComm = new JoyComm();
joyComm.setV("1.0");
joyComm.getV();
六、资料
Lombok注解在线帮助文档:http://projectlombok.org/features/index.