Lombok使用

介绍

Project Lombok是一个java库,它可以自动插入到您的编辑器和构建工具中,为您的java注入新的活力。
不要再编写其他getter或equals方法,有了一个注释,类就有了功能齐全的构建器、自动化日志变量等等。

获取

  • 在IDEA的file/setting/plugin搜索lombok,安装插件并且重启
    Lombok使用_第1张图片

  • 在maven的pom.xml文件中加入依赖

<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.12</version>
    <scope>provided</scope>
</dependency>

使用

注释如下

  • Lombok Annotations
    • @Getter and @Setter
    • @NonNull
    • @ToString
    • @EqualsAndHashCode
    • @Data
    • @Cleanup
    • @Synchronized
    • @SneakyThrows

  • 其中常用的注释有:
    • @Data:无参,set,get,toString,hashCode,equals
    • @AllArgsConstructor:有参
    • @NoArgsConstructor:无参
      Lombok使用_第2张图片

    Lombok使用_第3张图片

    你可能感兴趣的:(mybatis)