IDEA使用Lombok简化POJO代码的示例

 更新时间:2019年01月03日 10:07:56   作者:staHuri   我要评论

今天小编就为大家分享一篇关于IDEA使用Lombok简化POJO代码的示例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

使用Lombok 简化POJO代码

正常编写一个java POJO 类 ,每次在做这个内容编写的时候都会需要很多的 get set 经常重复写,如果忘记写了一个也不容易找到 所以使用了Lombok

maven 配置

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.18</version>
    <scope>provided</scope>
</dependency>

java 测试用例

public class TestLombok {
  private String name;
  private int age;
  @Override
  public String toString() {
    return "TestLombok{" +
        "name='" + name + '\'' +
        ", age=" + age +
        '}';
  }
  public String getName() {
    return name;
  }
  public void setName(String name) {
    this.name = name;
  }
  public int getAge() {
    return age;
  }
  public void setAge(int age) {
    this.age = age;
  }
  public static void main(String[] args) {
    TestLombok testLombok = new TestLombok();
    testLombok.setAge(10);
    testLombok.setName("lilei");
    System.out.println(testLombok);
  }
}

使用Lombok @Data注释

import lombok.Data;
@Data
public class TestLombok {
  private String name;
  private int age;
  public static void main(String[] args) {
    TestLombok testLombok = new TestLombok();
    testLombok.setAge(10);
    testLombok.setName("lilei");
    System.out.println(testLombok);
  }
}

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

  • java语言求解兔子问题代码分析

    java语言求解兔子问题代码分析

    这篇文章主要介绍了Java语言求解兔子问题代码分析,具有一定借鉴价值,需要的朋友可以了解下。
    2017-12-12
  • JavaWeb项目中springmvc和tomcat对静态文件的处理

    JavaWeb项目中springmvc和tomcat对静态文件的处理

    这篇文章主要介绍了JavaWeb项目中springmvc和tomcat对静态文件的处理 的相关资料,需要的朋友可以参考下
    2016-07-07
  • 深入理解Maven环境搭建和介绍

    深入理解Maven环境搭建和介绍

    这篇文章主要介绍了深入理解Maven环境搭建和介绍,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-12-12
  • Java动态添加view的方法

    Java动态添加view的方法

    这篇文章主要介绍了Java动态添加view的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-01-01
  • Java线程池框架核心代码解析

    Java线程池框架核心代码解析

    这篇文章主要针对Java线程池框架核心代码进行详细解析,分析Java线程池框架的实现ThreadPoolExecutor,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • Spring MVC+MyBatis+MySQL实现分页功能实例

    Spring MVC+MyBatis+MySQL实现分页功能实例

    分页功能是我们日常开发中经常会遇到的,下面这篇文章主要给大家介绍了Spring MVC+MyBatis+MySQL实现分页功能的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-06-06
  • Java编程Retry重试机制实例详解

    Java编程Retry重试机制实例详解

    这篇文章主要介绍了Java编程Retry重试机制实例详解,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-02-02
  • springboot 文件上传大小配置的方法

    springboot 文件上传大小配置的方法

    本篇文章主要介绍了springboot 文件上传大小配置的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • Spring MVC全局异常实例详解

    Spring MVC全局异常实例详解

    这篇文章主要给大家介绍了关于Spring MVC全局异常的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-02-02
  • 详解idea maven项目如何使用lib下得jar包

    详解idea maven项目如何使用lib下得jar包

    这篇文章主要介绍了详解idea maven项目如何使用lib下得jar包,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-12-12

最新评论