匠心零度 转载请注明原创出处,谢谢!
说在前面
虽然是以rocketmq引出的开发命令行,但是任何java应用如果需要都可以借鉴引用,也是通用技术。
主题
- rocketmq使用例子
- Apache Commons CLI简介
- 总览
- 开发使用
- rocketmq借助Apache Commons CLI如何开发
- 结尾
rocketmq使用例子
usage: mqbroker [-c <arg>] [-h] [-m] [-n <arg>] [-p]
-c,--configFile <arg> Broker config properties file
-h,--help Print help
-m,--printImportantConfig Print important config item
-n,--namesrvAddr <arg> Name server address list, eg: 192.168.0.1:9876;192.168.0.2:9876
-p,--printConfigItem Print all config item
这种是怎么开发出来的呢?本篇重点就是分析如果用java开发命令行,简单查看代码如下图:
我们可以知道是借助了 Apache Commons CLI 工具进行开发的。
Apache Commons CLI简介
总览
官网地址:http://commons.apache.org/proper/commons-cli/
The Apache Commons CLI li