专栏首页后台及大数据开发接口配置有效管理(获取配置文件内容3种常见方式)

接口配置有效管理(获取配置文件内容3种常见方式)

昨晚23:30左右都快睡觉了,有位兄弟加我QQ咨询问题:

问:怎么有效的管理项目中需要调用的外部接口?

答:外部接口由于可能会变更,所以一般都配置在yml文件中以方便维护

问:我们项目现在就是配置在yml中的,但是有很多外部接口,配置文件中看起来很乱,有时候修改还修改错了

答:如果接口比较少,可以统一管理;如果接口比较多则需要分类管理,这样维护方便看起来也简洁

问:能具体说说么?

答:兄弟,今天有点晚了,明天我给你个示例,好么?

问:好,谢谢!

今早7:30 一起来答应别个兄弟的事情就提上了日程.....

1.首先,我定义了几个接口

2.然后定义了一个接收配置的类

3.接下来我们测试下怎么使用,看是否能获取到值

ok,能满足我们的需要了,不过这里是整体管理,针对外部接口不多的,完全够了, 如果需要调用多个应用的多个接口,则可以采用下面部分的分类配置,让维护更方便

4.同样看下效果,更多应用以此类推

以上就是我常用的接口管理配置方式

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

除了上面的这种方式获取yml中的配置外,常用的还有两种方式

1.@Value

2.通过 Environment 获取

以上就是常用的三种获取方式,希望回答能兄弟有用

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • RPC远程过程调用学习之路(一):用最原始代码还原PRC框架

    RPC: Remote Procedure Call 远程过程调用,即业务的具体实现不是在自己系统中,需要从其他系统中进行调用实现,所以在系统间进行数据交互时经...

    肖哥哥
  • CentOS7 zabbix安装并实现其它服务器服务监控报警与自动恢复

    肖哥哥
  • Java开发中的23种设计模式详解(转)

                                      ——可复用面向对象软件的基础

    肖哥哥
  • 接口自动化测试的一种方案

    去年,我们进行了项目的拆分,拆分后的各个子系统也都逐步的改成了通过接口进行数据的交换,接口测试也被提上日程。经过一段时间的探索,接口自动化测试方案越来越完善,今...

    归根落叶
  • 适配器模式(Adapter Class/Object)

    qubianzhong
  • 如何做接口测试?

    经常有后端开发会问,后端接口都测试什么?怎么测?简单梳理了一下接口测试的相关内容:

    用户5521279
  • Java之接口详解

    接口(英文:Interface),就是比“抽象类”还“抽象”的“抽象类”,可以更加规范的对子类进行约束。全面地专业地实现了,规范和具体实现的分离。

    用户5224393
  • 接口以及 LeetCode 每日一题

    接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部状态数据,也不关心类内方法的实现细节,只是规定这批类里面必须提供某些方法。所以接口体现的是规范和实现分...

    Carlos Ouyang
  • 设计模式学习--面向对象的5条设计原则之接口隔离原则--ISP

    一、ISP简介(ISP--Interface Segregation Principle): 使用多个专门的接口比使用单一的总接口要好。 一个类对另外一个类的依...

    hbbliyong
  • Java接口也有坑?不容忽视!

    前段时间和大家分享了在C#和Java中抽象类的实现,主要是对抽象类在C#和Java中的实现进行了简单的对比。感兴趣的小伙伴可以移步至我的这篇博客“抽象类到底抽不...

    灰小猿

扫码关注云+社区

领取腾讯云代金券