It is an annotation in lombok and acts on the class;
After use, add a constructor that contains all declared field attribute parameters
The corresponding @NoArgsConstructor is to add a parameterless constructor. Generally, when using @Builder annotation, @AllArgsConstructor and @NoArgsConstructor are used at the same time.