乐趣区

关于java:ieda中的Lombok插件安装及测试

Lombok 我的项目是一个 Java 库,它会主动插入您的编辑器和构建工具中,省略简化咱们程序的编写。例如使用 Lombok 注解援用,省略 pojo 包下的实体类里的 set、get、tostring 等办法的编写。

Lombok 罕用注解剖析:

@Setter 用于为形容的类生成 setter 办法, 不蕴含 final 润饰属性。

@Getter 用于为形容的类生成 getter 办法。

@ToString 用于为形容的类增加 toString 办法。

@EqualsAndHashCode 用于为形容的类,生成 hashCode 和 equals 办法。

@NoArgsConstructor 用于为形容的类生成无参的构造方法。

@AllArgsConstructor 用于为形容的类生成蕴含类中所有字段的构造方法。

@Data 用于为形容的类生成 setter/getter、equals、canEqual、hashCode、toString 办法,如为 final 属性,则不会为该属性生成 setter 办法。

@Slf4J 用于为形容的类增加一个日志属性对象

 private static final Logger log =LoggerFactory.getLogger(Xxx.class);

3.1 装置 Lombok 插件

第一步:在 idea 中下载 Lombok 插件,关上 Settings

第二步:启用编译时的注解查看,关上 Build,Execution,Deployment,抉择 Compiler,抉择 Annotation Processors,勾选 Enable annotation processing,点击 OK。

第三步:在 pom.xml 中增加 Lombok 依赖

 <dependency>
 • <groupId>org.projectlombok</groupId>
 • <artifactId>lombok</artifactId>
 </dependency>

3.2 测试 Lombok 插件

第一步:创立测试类,类上援用注解 @Data,创立变量属性。

第二步:关上 View,抉择 Tool Windows,关上 Structure。

第三步:查看插件是否生成了 set、get、tostring 等办法。

退出移动版