1.問題:在對接一些平臺(tái)的時(shí)候,發(fā)現(xiàn)接口調(diào)用方式不同了,這樣子做是有什么好處么?舉個(gè)例子:某平臺(tái)的v1版本是一個(gè)接口一個(gè)路徑的方式:(@RequestMapping的形式)如:查詢用戶信息接口是這樣的,http://xxxxx.com/v1/getUserInfo查詢用戶余額接口是這樣的,http://xxxxx.com/v1/getUserBanlancev2版本變成傳參code來決定調(diào)用方法:如:查詢用戶信息接口是這樣的,http://xxxxx.com/v2/commonRequest?code=getUserInfo查詢用戶余額接口是這樣的,http://xxxxx.com/v2/commonRequest?code=getUserBanlance2.求助冒昧說下我自己的觀點(diǎn),v2版本這種方式需要獲取到code參數(shù),并且使用反射的方式去調(diào)用對應(yīng)方法,效率豈不是更加低一些,這么設(shè)計(jì)的優(yōu)點(diǎn)在哪里呢?希望能得到大家的幫助。
springmvc使用@requestMapping與用參數(shù)指定方法名轉(zhuǎn)發(fā)的優(yōu)缺點(diǎn)?
函數(shù)式編程
2019-05-13 11:07:08