import lombok.AllArgsConstructor;
时间: 2023-07-25 13:12:31 浏览: 154
lombok.jar;lombok.jar
这是一个使用Lombok库的Java注解,用于自动生成全参构造函数。
在使用Lombok的情况下,我们可以使用@AllArgsConstructor注解来自动生成一个包含所有参数的全参构造函数,从而简化代码编写。使用该注解后,编译时会自动生成构造函数的代码,无需手动编写。同时,该注解也可以和其他注解一起使用,如@RequiredArgsConstructor和@NonNull等。
示例代码:
```
import lombok.AllArgsConstructor;
import lombok.Data;
@Data
@AllArgsConstructor
public class User {
private String name;
private int age;
private String address;
}
```
上述代码中,@Data注解用于自动生成getter、setter、toString等常用方法,@AllArgsConstructor注解则用于自动生成全参构造函数。这样,在我们创建User对象时,就可以直接传入所有参数,而无需手动编写构造函数了。
阅读全文