[ABI 5.2] 接口数据源扩展参数配置

11242
4

liduo 初学数据Lv2

发表于2021-6-18 11:22

悬赏1

已解决

楼主
接口数据源里面的这个扩展参数是怎么配置的?

最近看过此主题的会员

esen_5L55NLRZ9F

esen_5HWQGX7DBS

esen_4X8EFWKKNO

暗之天使

esen_5C6RGBKD6W

esen_4XL2IVJCG8

szjun

wxw

DJY

esen_4Y3L5ADO80

esen_523R6HRZW8

数据大白

ncjindsif

愿你似阳光

18435996897

wsn123

槐序

最佳答案
目的:有些情况,http接口除了给定url和基本参数外,还要能加入更多其他参数,但这些参数是需要动态给值的,当参数值获取逻辑较复杂时,通过简单的宏表达式以及普通函数取值没法取到。
具体步骤:
1)写一个类,类加上@Component注解,实现 InterfaceDataSourceParamHelper 接口,接口通过方法getCaption指定一个供接口数据源前台表示使用的名称。

这个名称的用途:在接口数据源,扩展参数处选择对应的名称。

(2)用java代码实现该接口,结合接口规范说明,按实际需要编写,示例见图。

(3)完成后,导出为 jar 包,放到产品的 WEB-INF/lib 目录下即可

(4)部署的环境重启,即可在新建或编辑接口数据源时,可在“扩展参数”的下拉框下,可以看到新增的接口实现。

(5)为项目开发的定制接口开发代码,务必要放到项目定制分支上管理起来,开项目定制分支由开发者向配置管理员申请,便于后期维护、开发、管理。
4个回答

只看楼主

果冻出场 数据小白Lv1

发表于2021-6-18 11:28

只看该作者

取消 关注该作者的回复

沙发

您好,您的产品是什么版本?

liduo 初学数据Lv2

发表于2021-6-18 13:52

只看该作者

取消 关注该作者的回复

板凳

标准版 V5.2.4_20200924181457

liduo 初学数据Lv2

发表于2021-6-18 13:52

只看该作者

取消 关注该作者的回复

地板

果冻出场 发表于 2021-6-18 11:28
您好,您的产品是什么版本?

标准版 V5.2.4_20200924181457

目的:有些情况,http接口除了给定url和基本参数外,还要能加入更多其他参数,但这些参数是需要动态给值的,当参数值获取逻辑较复杂时,通过简单的宏表达式以及普通函数取值没法取到。
具体步骤:
1)写一个类,类加上@Component注解,实现 InterfaceDataSourceParamHelper 接口,接口通过方法getCaption指定一个供接口数据源前台表示使用的名称。

这个名称的用途:在接口数据源,扩展参数处选择对应的名称。

(2)用java代码实现该接口,结合接口规范说明,按实际需要编写,示例见图。

(3)完成后,导出为 jar 包,放到产品的 WEB-INF/lib 目录下即可

(4)部署的环境重启,即可在新建或编辑接口数据源时,可在“扩展参数”的下拉框下,可以看到新增的接口实现。

(5)为项目开发的定制接口开发代码,务必要放到项目定制分支上管理起来,开项目定制分支由开发者向配置管理员申请,便于后期维护、开发、管理。

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号