Java中的@Data的使用

Posted 好多个码农

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中的@Data的使用相关的知识,希望对你有一定的参考价值。

个人理解的lombok的使用是代码节省空间,例如:我们每次创建实体就会写get和set方法和ToString等这样我们会有空间浪费

下面我会给大家介绍一下怎么使用@Data去注解,减少我们编写过程中的编写代码

一、使用步骤
1.在pom.xml中导入依赖包

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

导入后,如果还无法使用,按照第二个步骤继续操作

2.在idea中导入lombok插件

步骤:file->setting->Plugins->Marketplace->搜索lombok安装重启


3.编写实体类,在类名上加载@Data注解即可

例如:

@Data
public class Person

    private String name;
    private int age;

4.测试类

public class Demo
    public static void main(String[] args)
        Person person = new Person();
        
        //设置值
        person.setName("李四");
        person.setAge(89);
        
        //取值
        person.getName();
        person.getAge();
   

如果结果能获取到,可以使用get和set的话,证明你注入成功


总结

使用Data注解注意两点:
1.在pom.xml中导入依赖;
2.安装lombok插件。
 

以上是关于Java中的@Data的使用的主要内容,如果未能解决你的问题,请参考以下文章

OC中的data相当于java中的啥

String []数据和String…Java中的数据有什么区别

java中的sort方法排序问题

JAVA语句怎么把日期(类型为DATA)中的月份提取出来

java中的sort方法排序问题

使用java检索hbase中的任何三个随机限定符