设计目标是成为一个可扩展的不依赖现有系统,能直接使用的第三方工具集,并可配合系统命令,如dos/linux命令,执行相关命令或任务,如数据库查询,或数据库数据导出。
打包后的运行包,见docs/bin/jtool.zip
运行包的使用,解压后配置环境变量,然后运行install.bat,就可以在任意地方执行jtool启动运行
jtoolweb
constClass, [-f path] [-xml/-prop/-json] genFilePath packageName [className],生成constant静态常量类
date, [-f file] date1-date2[11-01/2011-00-00/now]日期计算
dir, dir [. ] [-time/-date/-datetime/-length] (.当前目录)
export, [-code code] [-name name] [-lang cn/en] [-xlt xltFileName] [-out outFileName] select [column1,column2] from tableName
fileModifyTime, fileName [-datetime/-date/-time] [2011-01-01 00:00:00/2011-01-01/00:00:00]修改文件修改时间
ftp, [-f] (path/file) login host user password port/dir path/download sourceFile destPath,模拟登入
sort, [-f] file/ [v1,v2,v3,v4],排序,支持字符排序,纯数字排序
time, [-h/-hh/-m/-mm] time1-time2[00:00/00:00:00/now]时间计算
trim, [-f] (path/file)/value,去空格或空行
web, [login url 模拟登入] [-cookie] [-f file] url访问网站
attr, tableName&sql将表字段转成java类属性
constClass, packageName [className] select key, value, [default_value] from tableName&sql 数据生成constant静态常量类
enum, tableName&sql 数据生成enum对象
fdata, tableName&sql显示表数据(form)
json, tableName&sql 数据生成json对象
select, tableName&sql生成查询语句(字段别名为类属性)
insert, tableName生成insert sql语句
update, tableName&key,key1,!key2生成update sql语句
myselect, tableName&sql生成mybatis查询语句(字段别名为类属性)
myinsert, tableName生成mybatis insert sql语句
myupdate, tableName&key,key1,!key2生成mybatis update sql语句
sql, sql执行sql语句[select|update|delete]
xml, tableName&sql 数据生成xml格式数据