lombok简单使用

Lombok

  1. 功能
    提供简单的注解来消除冗余的java代码 官网

  2. idea配置
    idea提供了lombok插件,首先在plugins里面下载lombok plugin;
    下载好之后在maven的pom.xml里面配置,配置方法可以通过Maven仓库搜索lombok,里面会有提示配置的内容,把内容复制到pom.xml的dependencies标签里即可,接下来就可以在类里面使用lombok的相关注解了.

  3. 常用注解

    • @Data
      注解在类上,提供了类的getting,setting方法,还有equals,canEqual,hashCode,toStirng方法

      @Data
      public class Hello {
          int a;
          String b;
          long c;
      }

      查看一下类的方法:
      Dataop/Blogs/mdPng/lom3.png)

    • @Setter
      注解在属性上,提供了setting方法

    • @Getter
      注解在属性上,提供了getting方法

    • @Log4j
      注解在类上,为类提供一个log4j的属性对象叫log

      @Log4j
      public class Hello {
          int a;
          String b;
          long c;
      }    

      查看类的方法,发现有一个log对象
      Log4j

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

      @NoArgsConstructor
      public class Hello {
          int a;
          String b;
          long c;
      }    

      查看类方法:
      类的方法

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

      @AllArgsConstructor
      public class Hello {
          int a;
          String b;
          long c;
      }

      查看类方法:
      类的方法

    • @Builder
      注解在类上,可以更自由地去构造类中的属性,如下:

      @Builder
      public class Hello {
          int a;
          String b;
          long c;
      }  

      使用builder:

      Hello hello = null;
      hello.builder().a(32).b("sss").c(11111111);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值