@Accessors(chain = true)注解通常用于实体类之上,与@Data是亲兄弟,同样是 lombok 插件包中的一个注解。

这个注解的作用是什么呢?

大家看以下代码就懂了:

budgetInternal.setName(name)
                .setAuditStatus(auditStatus)
                .setProjectId(projectId)
                .setRemarks(remarks)
                .setDeleted(false)
                .setChecklistAmount(checklistAmount)
                .setBudgetChecklistId(id);

没错,这个注解可以支持set值的时候返回对象,也就是链式赋值,能让你的代码看起来更加清晰、整洁。