跳转到主内容
极星编程网:以代码为星,赴技术山海!

Lombok的@Getter/@Setter怎么用?轻松提升你的Java代码效率!

大家好,我是苏承栈,今天咱们来聊聊Lombok中的那个神器——@Getter/@Setter注解,它到底是怎么用的,又能给我们带来哪些便利呢?

为什么要用@Getter/@Setter?

在Java开发中,我们经常需要为实体类中的成员变量创建getter和setter方法。这些方法看起来都差不多,但实际上却占用了我们大量的代码空间。而且,这些方法实现起来都很简单,我们根本不需要手动去写它们。这时候,Lombok的@Getter/@Setter注解就派上用场了。

public class Student {

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;

}

}

@Getter/@Setter如何使用?

使用起来非常简单,只需在类或者成员变量上添加@Getter/@Setter注解即可。

@Getter
@Setter
public class Student {

private String name;

private int age;

}

这样,Lombok就会自动为我们生成getter和setter方法,大大减少了我们的代码量。

@Getter/@Setter源码

如果你对源码感兴趣,可以参考Lombok的官方文档。

特别说明

本文已经收录在Lombok注解系列文章总览中,并继承上文中所提的特别说明。

源码地址:[gitee](#)

好了,今天的分享就到这里,希望对大家有所帮助。如果你还有其他问题,欢迎在评论区留言讨论。我是苏承栈,我们下期再见!

——本文由极星编程网(www.jxgpc.com)资深编辑苏承栈原创,欢迎关注网站了解更多内容。

相关文章