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