Contents
  1. 1. 插件使用
    1. 1.1. 常用注解
    2. 1.2. maven依赖
  2. 2. 原理
  3. 3. 插件安装(eclipse 、 idea)
    1. 3.1. 在idea上的安装
    2. 3.2. 在myeclipse下的安装

插件使用

@Data
public class User {
private String id;
private String username;
}

常用注解

  • @Data 注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法

  • @Setter :注解在属性上;为属性提供 setting 方法

  • @Getter :注解在属性上;为属性提供 getting 方法

  • @Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象

  • @NoArgsConstructor :注解在类上;为类提供一个无参的构造方法

  • @AllArgsConstructor :注解在类上;为类提供一个全参的构造方法

maven依赖

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

原理

编译期,Annotation Process的时候对做过注解的类进行处理。

插件安装(eclipse 、 idea)

在idea上的安装

https://blog.csdn.net/zhglance/article/details/54931430
setting > plugin >browers repository > lombok,查询到之后 install,重启即可。

如果安装失败(可能是网络不通,或者策略屏蔽),可以去intllij 官网下载插件,install plugin from disk,还是不行的话,直接下载,截取解压的内容复制到idea的plugin文件夹下面即可。

在myeclipse下的安装

网上很多文档

Contents
  1. 1. 插件使用
    1. 1.1. 常用注解
    2. 1.2. maven依赖
  2. 2. 原理
  3. 3. 插件安装(eclipse 、 idea)
    1. 3.1. 在idea上的安装
    2. 3.2. 在myeclipse下的安装