新思想

用 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 插件并安装:

Lombok01

2. 开启 Annotation Processors 的 Enable 选项:

Lombok02

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 目录中。

Lombok03
然后在项目的 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>

Lombok05 

参考:

https://www.v2ex.com/t/445226
http://gitbook.cn/books/5a2ebc3949d57d27cf1b17dd/index.html

 

posted on 2018-05-26 20:24  新思想  阅读(349)  评论(0)    收藏  举报

导航