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参数,并且使用反射的方式去调用对应方法,效率岂不是更加低一些,这么设计的优点在哪里呢?希望能得到大家的帮助。
芜湖不芜
相关分类