zoukankan      html  css  js  c++  java
  • IDEA插件——lombok的简单使用

    一、介绍

       lombok是一个可以通过注解来简化许多繁琐的get、set以及构造函数等的工具。它可以让我们在代码编写的时候省去代码,而在编译生成的字节码中生成相应的字节码!

      官网:https://projectlombok.org/

      相关介绍,参照features

      但是也是有缺点的,得到了代码优雅的同时,带来了代码阅读困难的障碍(并且需要配置IDE插件),所以也不是十分推荐的。(个人的项目也可以尝试使用,但是一旦代码转移给别人,各种看不懂和各种报错)

    二、安装

      首先IDEA中安装插件:

      

      然后在pom中引入jar:

    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.16.14</version>
    </dependency>

    三、使用

      这里就不再赘述了。给出几个常用的示例:

    // bean中省略get/set,并且通过AccessLevel控制getter()等访问权限
    @Getter(AccessLevel.PROTECTED) @Setter private Integer id;
        @Getter @Setter private String name;
        @Getter @Setter private String phone;
    import lombok.ToString;
    @ToString(exclude = {"id","name"})
    public class User {
      private Integer id;
      private String name;
      private String phone;
    }

    其他参考http://www.cnblogs.com/holten/p/5729226.html

           https://www.jianshu.com/p/365ea41b3573

  • 相关阅读:
    剑指offer系列40:构建乘积数组
    自学网站
    存储分析--- 转载
    程序员面试宝典第四版
    资源查找
    诗句
    fifo manage
    charlse抓包
    python基础之-----列表list工厂的仓库
    python内置函数积累
  • 原文地址:https://www.cnblogs.com/jiangbei/p/8589638.html
Copyright © 2011-2022 走看看