The annotation @Accessors(chain=true) is generally added to entity classes and is mainly used for data assignment.
1. Entity class
@Accessors(chain = true)
@Data
public class CollectDistributeRes {
private String id;
private long sortNum;
private String proId;
private String proName;
private String facId;
private String outFactoryCode;
private String outFactoryName;
private String templateType;
private String templateTypeName;
}
2. Without the annotation @Accessors(chain=true), we assign values to the object properties as follows:
CollectDistributeRes res= new CollectDistributeRes();
res.setProId("110001");
res.setProName("鼠标");
res.setTemplateTypeName("产品模板");
Note: The default setter method is of type void
3. Add the annotation @Accessors(chain=true)
CollectDistributeRes res= new CollectDistributeRes();
res.setProId("110001").setProName("鼠标").setTemplateTypeName("产品模板");