一、Lombok主要用途:提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。
二、核心特征:
Lombok核心特征是你需要用注解来创建代码,目的是减少你要写的样板代码的数量。它为你提供如下,注解,这可能会永远改变代码(不是你的生活):
@Getter 和 @Setter: 为你的字段创建getter和setter
@EqualsAndHashCode: 实现equals()和hashCode()
@ToString: 实现toString()
@Data: 使用上面四个注解的特征
@Cleanup: 关闭流
@Synchronized: 对象上同步
@SneakyThrows: 抛出异常
三、Window中Eclipse集成步骤
下载地址:https://projectlombok.org/download.html 获取最新的Lombok包。
然后去Eclipse目录下查询是否多了Lombok.jar包,同时eclipse.ini文件会追加-javaagent:lombok.jar配置信息。再添加-Xbootclasspath/a:lombok.jar。
重新启动Eclipse。
这样就可以写测试的代码了如
public @Data class DataObject { private String id; private String name; private String userId; private String password; }