lombok介绍

Posted harlen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lombok介绍相关的知识,希望对你有一定的参考价值。

Lombok是一种JavaArchive(JAR)文件,可用来消除Java代码的冗长。在写代码时,可以通过这个插件消除各种getter和setter,toString等常用方法。

lombok 注解:
    lombok 提供的注解不多,可以参考官方视频的讲解和官方文档。
    Lombok 注解在线帮助文档:http://projectlombok.org/features/index.
    几个常用的 lombok 注解:
        
@Data   :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
        
@Setter:注解在属性上;为属性提供 setting 方法
        
@Getter:注解在属性上;为属性提供 getting 方法
        
@Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
        
@NoArgsConstructor:注解在类上;为类提供一个无参的构造方法
        
@AllArgsConstructor:注解在类上;为类提供一个全参的构造方法

通过maven构建项目的时候可以通过在POM文件中加入依赖关系:

 

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

 

以上是关于lombok介绍的主要内容,如果未能解决你的问题,请参考以下文章

lombok注解介绍

lombok 注解简单介绍

Lombok 介绍

idea安装Lombok及使用介绍

lombok的介绍及使用

使用Lombok总结