js脚本编写教程 kettle javascript脚本解析对象
每一个成功人士的背后,必定曾经做出过勇敢而又孤独的决定 。
放弃不难,但坚持很酷~
【js脚本编写教程 kettle javascript脚本解析对象】我们都知道 Kettle 是用 Java 语言开发,并且可以在 JavaScript 里面直接调用 java 类方法 。所以有些时候,我们可以自定义一些方法,来供 JavaScript 使用 。
一、在 java 项目中创建工具类在项目中,创建 utils 工具类,比如 计算总页码 的一个方法 。代码如下:
public class PaginationUtils {
二、部署打包工具类方法开发完毕后,可通过
/**
* 计算得到总页码
* @param totalRecords 总记录数
* @param pageSize 分页大小
* @return 总页码
*/
public static inttotalPage(String totalRecords,String pageSize){
int totalPage=0;
try{
BigDecimal records=new BigDecimal(totalRecords);
BigDecimal size=new BigDecimal(pageSize);
BigDecimal _tmp=records.add(size).subtract(new BigDecimal(1));
BigDecimal _tp=_tmp.divide(size).setScale(0,BigDecimal.ROUND_HALF_UP);
totalPage=_tp.intValue;}catch (Exception e){
//error
}
return totalPage;
}
}mvn clean package -DskipTests
命令进行打包,在 target 目录下,会生成一个 jar 文件 。需要将这个 jar 包放到 kettle 的 lib 目录下 。如下图所示:
文章插图
文章插图
文章插图
文章插图
文章插图
文章插图
成功!com 目录已经在 jar 包的根路径下了 。
将 jar 包替换到 kettle 的 lib 目录下,重启 Kettle ,再次通过 javascripts 调用自定义 jar 包成功!
以上就是kettle javascript脚本解析对象(js脚本编写教程)的相关内容了,更多精彩请关注我们!!
推荐阅读
- 微信运动刷步数教程 微信运动刷步数教程详解
- 西红柿酱怎么熬 西红柿酱的做法教程
- 大蒜水怎么做 大蒜水的做法教程
- 哪个地图可以避开疫情风险区2022-高德地图疫情地图怎么设置教程
- 企业微信怎么申请 怎么加入企业微信图文教程
- rom编译教程 rom编辑器手机版
- 食物语苹果版怎么下载 食物语苹果版下载教程
- 食物语安卓怎么更新 食物语安卓更新教程
- 狐狸怎么画 狐狸简笔画教程
- 螃蟹怎么画 螃蟹简笔画教程