1.问题:
在对接一些平台的时候,发现接口调用方式不同了,这样子做是有什么好处么?
举个例子:
某平台的v1版本是一个接口一个路径的方式:(@RequestMapping的形式)
如:查询用户信息接口是这样的,http://xxxxx.com/v1/getUserInfo
查询用户余额接口是这样的,http://xxxxx.com/v1/getUserBanlance
v2版本变成传参code来决定调用方法:
如:查询用户信息接口是这样的,http://xxxxx.com/v2/commonRequest?code=getUserInfo
查询用户余额接口是这样的,http://xxxxx.com/v2/commonRequest?code=getUserBanlance
2.求助
冒昧说下我自己的观点,v2版本这种方式需要获取到code参数,并且使用反射的方式去调用对应方法,效率岂不是更加低一些,这么设计的优点在哪里呢?希望能得到大家的帮助。
慕村225694
相关分类