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 的日志对象

posted @ 2021-04-16 13:55  Tim&Blog  阅读(172)  评论(0编辑  收藏  举报