zoukankan      html  css  js  c++  java
  • springboot使用@data注解,减少不必要代码

    springboot使用@data注解,减少不必要代码

    https://blog.csdn.net/qq_37433657/article/details/83275051

    一、idea安装lombok插件

    二、重启idea
    三、添加maven依赖
    <dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.10</version>
    </dependency>
    1
    2
    3
    4
    5
    四、书写一个实体类
    import lombok.Data;

    @Data
    public class MyTestBean {
    private Integer id;
    private String name;
    private String password;
    }
    1
    2
    3
    4
    5
    6
    7
    8
    五、测试代码
    public class TestMyBean {
    public static void main(String[] args){
    MyTestBean m=new MyTestBean();
    m.setId(1);
    m.setName("zhangsan");
    m.setPassword("123456");
    System.out.println(m);
    }
    }
    1
    2
    3
    4
    5
    6
    7
    8
    9
    六、结果


    七、扩展
    @Data : 注解在类上, 为类提供读写属性, 此外还提供了 equals()、hashCode()、toString() 方法
    @Getter/@Setter : 注解在类上, 为类提供读写属性
    @ToString : 注解在类上, 为类提供 toString() 方法
    @Slf4j : 注解在类上, 为类提供一个属性名为 log 的 log4j 的日志对象
    @Log4j : 注解在类上, 为类提供一个属性名为 log 的 log4j 的日志对象
    ————————————————
    版权声明:本文为CSDN博主「不爱编程的设计师」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_37433657/article/details/83275051

  • 相关阅读:
    事件的解密
    C#世界中的委托
    这次是C#中的接口
    完全二叉树的建立和翻转
    全排列的应用
    网易笔试-按位或运算
    柱状图的最大矩形--单调栈
    Linux将线程绑定到CPU内核运行
    Windows多线程与线程绑定CPU内核
    B+树介绍
  • 原文地址:https://www.cnblogs.com/handsome1013/p/12811580.html
Copyright © 2011-2022 走看看