当前位置: 首页 > 编程笔记 >

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

黎震博
2023-03-14
本文向大家介绍IDEA使用Lombok简化POJO代码的示例,包括了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);
  }
}

总结

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

 类似资料:
  • 我在IntelliJ中安装了lombok插件,我的代码构建得很好。我可以在结构视图中看到lombok生成的方法。我想要的是以某种方式实际查看lombok为每个方法生成的源代码。我意识到我可以删除文件,但我想知道是否有某种方法可以翻转开关来显示或隐藏lombok生成的代码。

  • 同步工具的使用在本章称为构建块,你可以之关注那些需要同步的操作,而非具体使用的机制。当需要为程序的并发时,这是一种可以帮助你简化你的代码的方式,提供更多的函数化的方法。比起在多个线程间直接共享数据,每个任务拥有自己的数据会应该会更好,并且结果可以对其他线程进行广播,这就需要使用“期望”来完成了。 4.4.1 使用“期望”的函数化编程 术语函数化编程(functional programming)引

  • 本文向大家介绍spring boot的拦截器简单使用示例代码,包括了spring boot的拦截器简单使用示例代码的使用技巧和注意事项,需要的朋友参考一下 1.spring boot拦截器默认有: HandlerInterceptorAdapter AbstractHandlerMapping UserRoleAuthorizationInterceptor LocaleChangeInterce

  • 主要内容:创建JDBC应用程序,示例代码本文章教程中将演示如何创建一个简单的JDBC应用程序的示例。 这将显示如何打开数据库连接,执行SQL查询并显示结果。 这个示例代码中涉及所有步骤,一些步骤将在本教程的后续章节中进行说明。 创建JDBC应用程序 构建JDBC应用程序涉及以下六个步骤 - 导入包:需要包含包含数据库编程所需的JDBC类的包。 大多数情况下,使用就足够了。 注册JDBC驱动程序:需要初始化驱动程序,以便可以打开与数据库的

  • 我希望直接使用div,progress,它们需要保持响应式,如何简化呢? ...

  • 本例子以https://github.com/weiboad/kafka-php作为客户端。使用composer安装时请先看EasySwoole文档中自动加载的章节, 为EasySwoole引入composer。 如何在EasySwoole中添加自定义阻塞进程 EasySwoole支持在beforeWorker事件中添加自定义进程参与swoole底层的事件循环,具体实例代码为: $serv