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

posted @ 2018-03-17 14:34  ---江北  阅读(437)  评论(0编辑  收藏  举报
TOP