【JAVA】 idea使用lombok

版权声明: https://blog.csdn.net/staHuri/article/details/81075339

使用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);
    }
}

猜你喜欢

转载自blog.csdn.net/staHuri/article/details/81075339