lombok

  • 开发工具 提供了一组java相关的注解,通过注解可以快速生成java对象中的相关方法(get,set,toString,hashcode,equals)
  • 使用引入依赖
    -lombok_第1张图片
    使用提供的注解
    @Data注解 加在实体类上可以自动提供了get set toString equals hashcode 无参构造器 方法不用手动去写了
    在实体类上加上这个注解后再编译后自动加上对应的方法,.class文件也是生成了对应的方法
    @getter和@setter 用在实体类上,用来只生成对应的方法
    @toString只生成对应的方法
    @NoArgsConstructor 生成无参构造
    @AllArgsConstructor生成全参构造
    @Accessors 用在类上,用来给set方法开启链式调用,chain属性是指定是否开启链式调用true开启 false关闭
    @Slf4J 用在类上,快速给类上定义一个日志变量,通过个变量可以打印出日志,变量默认是log .info这个方法可以输出日志
    lombok_第2张图片
    添加插件后重启idea
    lombok_第3张图片

一个快捷键是方法后面写.var就可以生成对应的属性就是等号右边的接收变量,

你可能感兴趣的:(笔记)