zoukankan      html  css  js  c++  java
  • 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会自动帮助我们加上一个日志的对象.

  • 相关阅读:
    The Django Book学习笔记 04 模板
    The Django Book学习笔记
    Python标准库 datetime
    Python %s和%r的区别
    Python转载
    Python while 1 和 while True 速度比较
    Git 时光穿梭鸡 删除文件 以及批量删除文件
    git reset soft,hard,mixed之区别深解
    Git 时光穿梭鸡 撤销修改
    Git 时光穿梭鸡 管理修改
  • 原文地址:https://www.cnblogs.com/trekxu/p/9405262.html
Copyright © 2011-2022 走看看