lombok用法

@Data

注在类上,提供类的get、set、equals、hashCode、canEqual、toString方法

@AllArgsConstructor

注在类上,提供类的全参构造

@NoArgsConstructor

注在类上,提供类的无参构造

@Setter @Getter

生成Setter和Getter 方法

@Slf4j

Slf4j是用作日志输出的,一般会在项目每个类的开头加入该注解,如果不写下面这段代码,并且想用log
private final Logger logger = LoggerFactory.getLogger(当前类名.class);

@Builder

Builder 使用创建者模式又叫建造者模式。简单来说,就是一步步创建一个对象,(在类中加入此注解)
需要配合:@AllArgsConstructor    @NoArgsConstructor   因为使用了此注解会不能使用new  的方式构造
User user =User.builder().name("haha")
                .age(1)
                .flg(true)
                .tall(2)
                .build();

你可能感兴趣的:(lombok用法)