@RequiredArgsConstructo使用
时间: 2023-11-09 21:02:17 浏览: 17
2025年软考高级 - 信息系统项目管理师考试备考全攻略
@RequiredArgsConstructor 是一个Lombok注解,它可以自动为类的final字段生成构造函数参数。这样可以避免手动编写构造函数,减少代码量。
例如,我们有一个类:
```
import lombok.RequiredArgsConstructor;
@RequiredArgsConstructor
public class Person {
private final String name;
private final int age;
}
```
使用@RequiredArgsConstructor注解后,Lombok会自动生成如下构造函数:
```
public Person(String name, int age) {
this.name = name;
this.age = age;
}
```
这样我们就可以通过传入参数来创建Person对象了。
阅读全文