zoukankan      html  css  js  c++  java
  • Lombok中关于@Data的使用

    首先来简单介绍一下Lombok

    Lombok 通过增加一些"处理程序",可以让 Java 代码变得简洁、快速。

    Lombok 提供了一系列的注解帮助我们简化代码,比如:

    注解名称功能
    @Setter 自动添加类中所有属性相关的 set 方法
    @Getter 自动添加类中所有属性相关的 get 方法
    @Builder 使得该类可以通过 builder (建造者模式)构建对象
    @RequiredArgsConstructor 生成一个该类的构造方法,禁止无参构造
    @ToString 重写该类的toString()方法
    @EqualsAndHashCode 重写该类的equals()hashCode()方法
    @Data 等价于上面的@Setter@Getter@RequiredArgsConstructor@ToString@EqualsAndHashCode

    用例:

    参考文档:

    https://www.cnblogs.com/death00/p/11722152.html

  • 相关阅读:
    海报
    mailto
    tab+tab
    tab22
    tab
    line-height属性详解
    vertical-align属性详解
    窗口关系及框架、窗口位置、窗口大小、导航和打开窗口
    cursor属性
    深入了解css3新特性
  • 原文地址:https://www.cnblogs.com/JoeYD/p/14554365.html
Copyright © 2011-2022 走看看