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

    一、idea安装lombok插件

    安装lombok插件

    安装lombok插件

    在这里插入图片描述
    在这里插入图片描述
    二、重启idea
    三、添加maven依赖

    <dependency>
                 <groupId>org.projectlombok</groupId>
                 <artifactId>lombok</artifactId>
                 <version>1.16.10</version>
      </dependency>


    四、书写一个实体类

    import lombok.Data;

    @Data
    public class MyTestBean {
         private Integer id;
         private String name;
         private String password;
    }


    五、测试代码

    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);
         }
    }

      

    六、结果

    运行结果

    运行结果
    七、扩展

        @Data : 注解在类上, 为类提供读写属性, 此外还提供了 equals()、hashCode()、toString() 方法
         @Getter/@Setter : 注解在类上, 为类提供读写属性
         @ToString : 注解在类上, 为类提供 toString() 方法
         @Slf4j : 注解在类上, 为类提供一个属性名为 log 的 log4j 的日志对象
         @Log4j : 注解在类上, 为类提供一个属性名为 log 的 log4j 的日志对象

    作者:少帅

    出处:少帅的博客--http://www.cnblogs.com/wang3680

    您的支持是对博主最大的鼓励,感谢您的认真阅读。

    本文版权归作者所有,欢迎转载,但请保留该声明。

    支付宝 微信
  • 相关阅读:
    数据结构总结(UPDATING......)
    课件例题4.11,4.12
    Luogu P1525 关押罪犯
    Luogu P1540 机器翻译
    Luogu P1313 计算系数
    Luogu P1311 选择客栈
    Luogu P1519 穿越栅栏 Overfencing
    Luogu P2863 [USACO06JAN]牛的舞会The Cow Prom
    Tarjan学习笔记
    Luogu P3393 逃离僵尸岛
  • 原文地址:https://www.cnblogs.com/wang3680/p/14666601.html
Copyright © 2011-2022 走看看