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

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

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

    支付宝 微信
  • 相关阅读:
    初识多线程
    java开发中我们经常用到的一些名词
    gitHub提交代码
    Java-基础-HashMap
    Java-基础-LinkedList
    Java-基础-ArrayList
    Java-基础-JDK动态代理
    Java-基础-反射
    RabbitMQ-延迟队列
    RabbitMQ-TTL-死信队列_DLX
  • 原文地址:https://www.cnblogs.com/wang3680/p/14666601.html
Copyright © 2011-2022 走看看