Maven
常用类库
很多知名大厂都提供了丰富的工具包类库,以下列举了一些常用的类库,可以帮助开发者快速开发。
lombok
lombok 是一个 Java 语言的注解库,可以减少重复的代码,例如:getter、setter、toString、equals、hashCode、构造函数等。
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.8</version>
</dependency>
hutool
hutool 是一个 Java 工具类库,提供了大量便捷的 API,例如:字符串、日期、集合、IO、加密、JWT、邮件、线程、XML、JSON 等等。
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.1.0</version>
</dependency>
commons-lang3
commons-lang3 是一个 Java 工具类库,提供了大量便捷的 API,例如:字符串、日期、集合、IO、加密、JWT、邮件、线程、XML、JSON 等等。
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.8.1</version>
</dependency>
fastjson
fastjson 是一个 Java 语言编写的开源 JSON 解析器,具有高性能、易用性和高可读性。
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.73</version>
</dependency>
guava
guava 是一个由 Google 创建的开源项目,提供了大量 Java API 的实现,这些实现在 Java 语言中十分有用。
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>31.1-jre</version>
</dependency>