大家好,我是苏承栈,今天咱们来聊聊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)资深编辑苏承栈原创,欢迎关注网站了解更多内容。
