【技术实现步骤摘要】
本专利技术涉及外围接口调用,特别涉及一种通过配置模板调用三方接口的方法。
技术介绍
1、随着计算机技术的发展,当前系统间数据交互越来越多。一个系统的运行往往需要很多外围系统的数据支撑,这就需要对外围系统接口调用功能进行开发。
2、现阶段主要有两种方式,一种是在业务系统中直接调用外围接口,一种是通过数据平台获取数据。
3、然而,在业务系统中直接调用则需要额外开发很多的接口,且接口也无法形成统一管理,容易混乱。如果系统要移植到其他项目现场,还要做大量的重复开发工作,开发成本比较大。通过数据平台获取数据虽然能避免上述部分问题,但是也带来的新的问题,数据平台一般比较重,需要有专人维护,对于系统开发团队来说一般是不透明的,也不能做到完全可控,一旦数据平台出现问题,则对系统的影响很大的。况且数据平台的对接开发成本也未必小。因此,如何使业务系统和外围接口调用功能松耦合,能对外围接口统一管理并实现轻量化,使外围接口调用功能完全可控是目前亟需解决的问题。
4、基于上述情况,本专利技术提出了一种通过配置模板调用三方接口的
【技术保护点】
1.一种通过配置模板调用三方接口的方法,其特征在于:使用适配器的设计模式,使用模板引擎Thymeleaf配置三方接口请求报文模板、适配器接口返回报文模板和mock报文模板,调用三方接口时只需要调用适配器接口,通过适配器调用三方接口;
2.根据权利要求1所述的通过配置模板调用三方接口的方法,其特征在于:所述步骤S1.1中,自定义注解标识每个接口,自定义注解格式为:@AdapterService(serviceId="",desc=""),其中serviceId为接口编号,为必须输入项;desc为接口描述,为选填项;同时,还要定义每个接口的出参入参实体类,以标
...【技术特征摘要】
1.一种通过配置模板调用三方接口的方法,其特征在于:使用适配器的设计模式,使用模板引擎thymeleaf配置三方接口请求报文模板、适配器接口返回报文模板和mock报文模板,调用三方接口时只需要调用适配器接口,通过适配器调用三方接口;
2.根据权利要求1所述的通过配置模板调用三方接口的方法,其特征在于:所述步骤s1.1中,自定义注解标识每个接口,自定义注解格式为:@adapterservice(serviceid="",desc=""),其中serviceid为接口编号,为必须输入项;desc为接口描述,为选填项;同时,还要定义每个接口的出参入参实体类,以标准化每个接口。
3.根据权利要求1所述的通过配置模板调用三方接口的方法,其特征在于:所述步骤s1.2中,发送请求工具所,支持自定义的过滤器或拦截器,以满足接口的个性化需求。
4.根据权利要求1所述的通过配置模板调用三方接口的方法,其特征在于:所述步骤s1.3中,针对每个外围系统,有一个外围系统列表的配置文件,外围系统配置信息包含一个配置id、目标地址和发送请求用的been;针对每个适配器接口,有一个接口列表的配置文件,将每个适配器接口配置到接口列表中,每个适配器接口的配置信息包含接口编号、是否mock和外围系统配置id。
5.根据权利要求1所述的通过配置模板调用三方接口的方法,其特征在于:所述步骤s1.4中,使用模板引擎thymeleaf,针对每个接口设置请求报文模板、返回报文模板和...
【专利技术属性】
技术研发人员:王慎鹏,白玉坤,周政,
申请(专利权)人:山东浪潮新基建科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。