昨晚23:30左右都快睡覺了,有位兄弟加我QQ咨詢問題:
問:怎么有效的管理項目中需要調用的外部接口?
答:外部接口由於可能會變更,所以一般都配置在yml文件中以方便維護
問:我們項目現在就是配置在yml中的,但是有很多外部接口,配置文件中看起來很亂,有時候修改還修改錯了
答:如果接口比較少,可以統一管理;如果接口比較多則需要分類管理,這樣維護方便看起來也簡潔
問:能具體說說么?
答:兄弟,今天有點晚了,明天我給你個示例,好么?
問:好,謝謝!
今早7:30 一起來答應別個兄弟的事情就提上了日程.....
1.首先,我定義了幾個接口

2.然后定義了一個接收配置的類

3.接下來我們測試下怎么使用,看是否能獲取到值

ok,能滿足我們的需要了,不過這里是整體管理,針對外部接口不多的,完全夠了, 如果需要調用多個應用的多個接口,則可以采用下面部分的分類配置,讓維護更方便
4.同樣看下效果,更多應用以此類推




以上就是我常用的接口管理配置方式
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
除了上面的這種方式獲取yml中的配置外,常用的還有兩種方式
1.@Value

2.通過 Environment 獲取

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