IDEA下使用Lombok
1 .什么是Lombok?
lombok是一个小工具,它可以通过简单的注解的形式来简化消除一些必须有但显得很臃肿的 Java 代码。
lombok官方网址:https://projectlombok.org/
2 . idea下安装lombok
(1)如果是用maven构建项目的话,可以直接在pom.xml中添加依赖:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.16</version>
<scope>provided</scope>
</dependency>
如果没有使用maven的话,可以手动下载lombok.jar包,将其引入项目的依赖库中。
(2)在IDEA下,引入lombok的jar包后,还必须安装lombok插件,具体:File->Setting->plugins->Browse repositories->Lombok Plugin,安装完,之后,需要重启idea。
3 . 代码中使用lombok
这里举一个简单的例子:
import lombok.Data;
public @Data class Student {
private String name;
private int id;
private int old;
}
这里通过注解@Data使得Student类中的属性name,id,old都有了get/set方法,以及toString等方法。怎么样,是不是与写一大串get/set方法相比,要简洁许多,这就是lombok的魅力所在。
除了@Data注解之外,还有@Getter,@Setter,@Cleanup等注解,详细的可以参照lombok官方网站https://projectlombok.org/