Skip to content
apachetools_cover

Apache 好用的工具包

Apache的Commons项目下包括了许多有用的工具包,在这里介绍几个项目中用到过的不错工具包。持续记录~

Commons Lang

是Jdk中java.lang包的补充扩展功能。

maven依赖:

java
<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-lang3</artifactId>
    <version>3.12.0</version>
</dependency>

Apache Commons Exec

Java程序中执行命令的工具包,比Jdk原生自带的Runtime.exec()做了许多的封装处理,简化了使用。

maven依赖:

java
<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-exec</artifactId>
    <version>1.3</version>
</dependency>

Commons Chain

责任链的经典实现,可以基于该定义的抽象快速的实现一套业务责任链。

maven依赖:

java
<dependency>
    <groupId>commons-chain</groupId>
    <artifactId>commons-chain</artifactId>
    <version>1.2</version>
</dependency>

Apache Commons Pool

提供对象的池化技术的API和对象池的实现。

maven依赖:

java
<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-pool2</artifactId>
    <version>2.11.1</version>
</dependency>