@Accessors(chain = true) 注解的作用?
时间: 2023-10-12 17:15:35 浏览: 81
accessors:自动生成D获取器和设置器
`@Accessors(chain = true)` 是 Lombok 注解之一,它可以在使用该注解的类中生成链式调用方法。例如:
```java
@Data
@Accessors(chain = true)
public class Person {
private String name;
private int age;
}
```
使用 `@Accessors(chain = true)` 注解后,我们就可以像下面这样链式调用 setter 方法:
```java
Person person = new Person().setName("Tom").setAge(18);
```
这样可以使代码更加简洁易读,提高开发效率。`@Accessors` 注解还有其他属性,可以控制生成的方法名称等,详情可以查看 Lombok 的官方文档。
阅读全文