美文网首页
SpringBoot 整合lombok(自动生成SET/GET方

SpringBoot 整合lombok(自动生成SET/GET方

作者: 索性流年 | 来源:发表于2020-06-11 18:23 被阅读0次

    lombok概述

    • Lombok想要解决了的是在我们实体Bean中大量的Getter/Setter方法,以及toString, hashCode等可能不会用到,但是某些时候仍然需要复写,以期方便使用的方法;在使用Lombok之后,将由其来自动帮你实现代码生成,注意,其是 在运行过程中,帮你自动生成的 。就是说,将极大减少你的代码总量。

    插件安装(IDEA )

    • Settings -> Plugins -> 搜索 Lombok -> 安装

    lombok作用

    • 消除模板代码
    • getter、setter、构造器、toString()、equals()
    • 便捷的生成比较复杂的代码,例如一个POJO要转化成构建器模式的形式,只需要一个注解。

    pom添加依赖

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

    编写一个实体类 User,使用@Data注解

    @Data
    public class User {  
     private String name;  
     private int age;
    }
    

    编写测试方法,测试@Data的作用

    • 这里没有写 set 方法,调用成功
    @Test
    public void testUser(){  
      User user = new User();  
      user.setName("AnyCode");  
      user.setAge(20);  
      System.err.println(user.toString());
    }

    相关文章

      网友评论

          本文标题:SpringBoot 整合lombok(自动生成SET/GET方

          本文链接:https://www.haomeiwen.com/subject/wbvxoctx.html