zoukankan      html  css  js  c++  java
  • Lombok的使用

    1.Lombok的概念

      Lombok项目是一种自动接通你的编辑器和构建工具的一个Java库,通过使用简单的注解符号,可以完成javaBean的get、set、toString,各种构造函数的生成,甚至可以完成日志打印。

    2.Lombok的优势

      使用Lombok,可以大大减少代码冗余,减少代码量,让代码更加简洁,高效。

    3.Lombok的使用

      可通过以下两种方式:

      Lombok在JavaBean或类JavaBean中使用中有以下常用注解符号:

    • @Data     包含范围最广,它包含getter、setter、NoArgsConstructor注解
    • @getter      生成对应的getter方法
    • @setter           生成对应的setter方法;
    • @toString        自动重写对应的toString方法
    • @NoArgsConstructor                    生成无参构造函数
    • @AllArgsConstructor                     生成包含所有参数的构造函数
    • @RequiredArgsConstructor          生成一个包含常量,和标识了NotNull的变量的构造方法,生成的构造方法是private,如何想要对外提供使用可以使用                                                                                  staticName选项生成一个static方法。
    • @EqualsAndHashCode           重写对应的equals方法和hashCode方法;
    • @Slf4j                                            简化日志的打印流程,只需调用info方法即可
    • @Log4j                                          简化日志的打印流程,只需调用info方法即可                         
  • 相关阅读:
    cf 1155 d 最大区间和(变形 区间*x)
    俄罗斯方块的形状暴力
    cf 1160 E dp 组合数 思维
    cf 1110d dp(题目特殊性质)
    cf 1114d 区间dp 0,1标记左右
    poj 1426 bfs
    poj 1679 最小生成树是否唯一
    cf 1106e dp
    【PAT顶级】1002 Business (35分)(0/1背包,DP)
    【PAT顶级】1001 Battle Over Cities
  • 原文地址:https://www.cnblogs.com/LearnAndGet/p/9603227.html
Copyright © 2011-2022 走看看