一 . 概述
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会自动帮助我们加上一个日志的对象.