• Lombok


    9、Lombok

    Lombok 可以帮我们写好Setter/Getter方法、构造方法等 我们直接拿来用

    我们只需要导包,用注解即可实现

    Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java.
    Never write another getter or equals method again, with one annotation your class has a fully featured builder, Automate your logging variables, and much more.
    
    • java library
    • plugs
    • build tools
    • with one annotation your class

    使用步骤:

    1. 在IDEA中安装Lombok插件!

    2. 在项目中导入lombok的jar包

      <dependency>
          <groupId>org.projectlombok</groupId>
          <artifactId>lombok</artifactId>
          <version>1.18.10</version>
      </dependency>
      
    3. 在实体类上加注解即可!

      @Data
      @AllArgsConstructor
      @NoArgsConstructor
      
    @Getter and @Setter
    @FieldNameConstants
    @ToString
    @EqualsAndHashCode
    @AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor
    @Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog, @Flogger
    @Data
    @Builder
    @Singular
    @Delegate
    @Value
    @Accessors
    @Wither
    @SneakyThrows
    

    说明:

    @Data:无参构造,get、set、tostring、hashcode,equals
    @AllArgsConstructor
    @NoArgsConstructor
    @EqualsAndHashCode
    @ToString
    @Getter
    
  • 相关阅读:
    菜根谭#54
    菜根谭#53
    svn 的权限配置及命令
    linux部署git环境
    百度编辑器造成无用图片解决方案
    php无限极分类的实现
    phpstudy 升级mysql 5.7
    yii2常用查询
    mysql创建外键注意事项
    阿里云短信
  • 原文地址:https://www.cnblogs.com/yhnCoder/p/13626133.html
Copyright © 2020-2023  润新知