lombok data和getter
时间: 2024-08-16 12:08:37 浏览: 48
lombok-jar包.zip
Lombok是一个流行的Java库,它通过注解简化了常见的编码任务,包括生成getter和setter方法。当你在类上添加`@Data`注解时(如`@NoArgsConstructor`, `@AllArgsConstructor`, 和 `@Getter`),Lombok会在编译期间自动生成一些默认的构造函数、所有属性的getter方法以及无参的equals()和hashCode()方法。
`@Getter`注解会为你声明的所有字段创建相应的getter方法,这使得访问这些字段变得更加方便。例如:
```java
import lombok.Data;
@Data // 使用Lombok的data注解
public class User {
private String name;
private int age;
}
```
在这个例子中,`User`类将会自动拥有`getName()`和`getAge()`这样的getter方法。这意味着你无需手动编写它们,提高了代码的简洁性和可维护性。
阅读全文