apifox脚本调用jar包 您所在的位置:网站首页 jsp调用jar包的方法 apifox脚本调用jar包

apifox脚本调用jar包

2023-03-26 11:58| 来源: 网络整理| 查看: 265

前言

最近在工作中使用apifox作为协同开发工具,感受还是很不错的,而且中文的文档可读性也很好。其中自定义脚本可以节省很多工作量,但是作为一个java开发,对于其他语言确实不熟,apifox的脚本引擎又是基于Javascript的,用起来不是那么地丝滑,好在是支持脚本调用其他语言的,其中就支持调用java的jar包。

如何生成一个可调用的jar包

这里以IDEA为例,展示如何生成一个只包含main方法的jar包。

1.创建java项目

文件 -> 新建 -> 项目,创建一个java模块,下一步、下一步、项目取名,完成即可。什么都不要勾选。

2.如何引入依赖

由于我们没有使用依赖管理工具(maven之类),所以需要手动配置依赖库。 文件 -> 项目结构。

在上面的页面添加需要的依赖。

按需要选择,一般选maven,然后搜索添加即可。

3.编写main方法

在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包。

apifox调用jar包

把jar包复制出来,放在apifox的外部程序目录里。外部程序目录打开方式如下:

点击apifox的设置(右上角小齿轮)

外部程序,打卡目录。

放进去之后,我们就可以在脚本中调用这个jar包了。

调用的方式如下:

var1 = 1; var2 = 1; var result = pm.execute("sum.jar", [var1, var2]);

更多语法,请参考apifox的官方文档;



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有