@Accessors annotation in lombok

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("产品模板");

Guess you like

Origin blog.csdn.net/dxjren/article/details/130424937