apifox脚本调用jar包 | 您所在的位置:网站首页 › jsp调用jar包的方法 › apifox脚本调用jar包 |
前言
最近在工作中使用apifox作为协同开发工具,感受还是很不错的,而且中文的文档可读性也很好。其中自定义脚本可以节省很多工作量,但是作为一个java开发,对于其他语言确实不熟,apifox的脚本引擎又是基于Javascript的,用起来不是那么地丝滑,好在是支持脚本调用其他语言的,其中就支持调用java的jar包。 如何生成一个可调用的jar包这里以IDEA为例,展示如何生成一个只包含main方法的jar包。 1.创建java项目文件 -> 新建 -> 项目,创建一个java模块,下一步、下一步、项目取名,完成即可。什么都不要勾选。
由于我们没有使用依赖管理工具(maven之类),所以需要手动配置依赖库。
文件 -> 项目结构。
在上面的页面添加需要的依赖。 按需要选择,一般选maven,然后搜索添加即可。 在src目录下创建一个类,我一般都起名为Main,然后里面写一个main方法,实现你需要的逻辑,想要返回什么数据,直接打印出来就行。(sout) 例如: public class Main { public static void main(String[] args) { // 举个例子,脚本实现的是求和 int var1 = Integer.parseInt(args[0]); int var2 = Integer.parseInt(args[1]); System.out.println(int1 + int2); } } 4.如何打包还是在项目结构页面,选择“工件”。 然后选择添加。 在弹出的窗口中选择你编写的main方法。 这里的主类自己点击选择。 然后,应用。 这个时候就可以构建工件了。构建 -> 构建工件... 点击构建即可。 然后就可以看到一个out目录,在目录下便可以找到jar包。 把jar包复制出来,放在apifox的外部程序目录里。外部程序目录打开方式如下: 点击apifox的设置(右上角小齿轮)放进去之后,我们就可以在脚本中调用这个jar包了。 调用的方式如下: var1 = 1; var2 = 1; var result = pm.execute("sum.jar", [var1, var2]);更多语法,请参考apifox的官方文档; |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |