001 lombok

一 . 概述

  lombok,很多人认为是一个java之中的黑科技,实际上它是使用Source级别的注解帮助进行源码的生成.


二 . lombok的安装

  我使用sts进行lombok的安装.

[1]到官方网站上下载对应的jar文件.

[2]直接安装和重启sts就能完成.


 三 . lombok的使用

我们首先按照三种分类进行说明:

[1] 标准注解:@Data

上面我们定义了一个Bean,我们在该Bean之上加上一个@Data,那么lombok会帮助我们对该类加上

  一些getter和setter方法等.

嘿嘿,我们的代码瞬间变得很多了.

[2] @Getter ,@Setter ,@NoArgsConstructor ,@AllArgsConstructor

  上面的注解分别表示帮助我们增加get ,set 无参构造函数,全参数构造函数这样的方法.

[3]@Builder模式

  这个注解可以帮助我们使用 -- 构造者模式进行对象的生成.

  我们看下面的例子:

Person person = Person.builder().name("trek").age(21).build();

现在我们的一个javaBean可以使用连缀的方式进行方法的调用了,这个在很多时候是我们需要的.

[4]@Slf4j

@Slf4j
public class BeanClassTest {

    public static void main(String[] args) {
        log.info("111");
    }
}

  当我们在类上面加上注解的时候,lombok会自动帮助我们加上一个日志的对象.

原文地址:https://www.cnblogs.com/trekxu/p/9405262.html