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>