zoukankan      html  css  js  c++  java
  • 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
    
  • 相关阅读:
    苹果 01背包
    Robberies 01背包变形 hdoj
    01背包
    小希的迷宫--并查集
    德克萨斯长角牛 --最短路径
    1596 最短路径的变形
    hibernate重要知识点总结
    Apache与Tomcat整合的配置
    java串口通讯环境配置
    使用spring的aop对Struts2的Action拦截后出现依赖注入为空问题
  • 原文地址:https://www.cnblogs.com/yhnCoder/p/13626133.html
Copyright © 2011-2022 走看看