@Accessors(chain = true)注解的作用
时间: 2023-06-22 08:45:50 浏览: 249
注解的使用
`@Accessors(chain = true)` 是 Lombok 中的注解之一,它的作用是为一个类的方法自动生成 getter 和 setter 方法,并且支持链式调用。
使用 `@Accessors(chain = true)` 注解后,Lombok 会自动生成以下方法:
- 返回当前对象的方法,方法名为实例变量名,例如 `setName(String name)` 方法;
- 返回当前对象本身的方法,方法名为实例变量名前加上 `with`,例如 `withName(String name)` 方法。
同时,使用 `@Accessors(chain = true)` 注解后,可以通过链式调用的方式来设置对象的属性值,例如:
```
Person person = new Person().setName("张三").setAge(20);
```
这种方式可以提高代码的可读性和编写效率。
阅读全文