用 Lombok 简化 Java 代码
通过 Lombok 提供的注解,我们能够极大地简化很多必要但重复、臃肿的 Java 代码。开始之前,我们首先列出文章中涉及的工具,并约定版本。
JDK 10.0.1
IntelliJ IDEA 2018.1.3
Lombok Plugin v0.17-2018.1 IntelliJ IDEA 插件
Lombok version: 1.16.21
1. 首先进入 Plugins 界面,然后搜索 Lombok 插件并安装:
2. 开启 Annotation Processors 的 Enable 选项:
3. 设置完成以后,需要在项目的 pom.xml 中添加 Lombok 依赖才能使用。
可以从 https://search.maven.org/ 或 https://mvnrepository.com/ 查找其依赖:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.22</version>
</dependency>
2018.5.30日,Lombok 1.16.22 发布了,支持 JDK 10。
不过,由于 JDK 10+ 与目前的 Lombok 不兼容,所以需要手工配置:
先从 Lombok 官网下载其最新的 edge 版,并复制到项目中自建的 lib 目录中。
然后在项目的 pom.xml 中添加如下 Lombok 依赖才能使用。
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok-edge</artifactId>
<version>1.16.21</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/lombok-edge.jar</systemPath>
</dependency>
参考:
https://www.v2ex.com/t/445226
http://gitbook.cn/books/5a2ebc3949d57d27cf1b17dd/index.html
浙公网安备 33010602011771号