美文网首页
2.使用lombok

2.使用lombok

作者: 小明17 | 来源:发表于2019-06-19 13:04 被阅读0次

lombok:使用注解的形式来简化一些必要但重复性的代码,在编译时生成对应的代码。

几个常用的 lombok 注解:

@Data:注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法

@Setter:注解在属性上;为属性提供 setting 方法

@Getter:注解在属性上;为属性提供 getting 方法

@SneakyThrows:无需在签名处显式抛出异常

@Log4j:注解在类上;为类提供一个 属性名为log 的 log4j 日志对像

@Slf4j: 同上

@NoArgsConstructor:注解在类上;为类提供一个无参的构造方法

@AllArgsConstructor:注解在类上;为类提供一个全参的构造方法

简单说下lombok实现的原理:
主要是通过抽象语法树(AST),在编译处理后,匹配到有其注解的类,那么注解编译器就会自动去匹配项目中的注解对应到在lombok语法树中的注解文件,并经过自动编译匹配来生成对应类中的getter或者setter方法,达到简化代码的目的。


<dependency>

    <groupId>org.projectlombok</groupId>

        <artifactId>lombok</artifactId>

    <version>1.16.20</version>

</dependency>

然后在ideal中install lombok 的plugin

相关文章

  • 2.使用lombok

    lombok:使用注解的形式来简化一些必要但重复性的代码,在编译时生成对应的代码。 几个常用的 lombok 注解...

  • lombok

    lombok的安装以及使用 什么是lombok 有什么好处 如何使用 IntelliJ IDEA 安装lombok...

  • 安装lombok

    使用lombok要先安装! 使用lombok要先安装! 使用lombok要先安装! 编译jar包后会自己找到相关的...

  • lombok 插件使用技巧

    lombok @EqualsAndHashCode 注解的影响 Java中优雅的使用Lombok

  • 推荐几个自己使用的使用IDEA插件

    推荐几个自己使用的使用IDEA插件 Lombok plugin 介绍 使用Lombok时候可以安装这个插件,能够让...

  • Idea常用插件

    1.lombok (使用注解自动生成实体get、set、toString等基本方法) 2. Free mybati...

  • 2022-03-08 IDEA使用lombok报“Cannot

    1.lombok插件2.项目启用Annotation processor 3.gradle 工程:需要使用anno...

  • IDEA报: Lombok Requires Annotatio

    一、问题描述 IDEA使用lombok,提示: Lombok Requires Annotation Proces...

  • lombok guide

    lombok guide lombok是什么 lombok怎么用 这里不谈原理,不讲性能,只谈使用。 这里只说比较...

  • Lombok的基本用法

    一、引入lombok IDEA还需要下载lombok插件。 二、lombok的使用 1.@Data @Data的功...

网友评论

      本文标题:2.使用lombok

      本文链接:https://www.haomeiwen.com/subject/vdnhqctx.html