背景介绍
在做后端API接口的时候,被前端同事吐槽以前的接口URL没有遵循Restful API 规范,所以开会讨论,最终拍板确定,新做的要接口定义要照着标准规范来。
找了找关于Restful API的文章,还是这位大佬说的容易理解: www.ruanyifeng.com/blog/2014/0…
里面讲到了API的版本号。
这里跟组员协商确定后,URL要也同样要突出版本号。所以在某个版本阶段开发的API接口,要指明URL的版本号。
在实际代码中,发现如下问题:
如果把"v1"这类词直接写到controller的映射中,那就变成类似如下:
@GetMapping("/v1/user/info")
复制代码
这样每个实际url都要写一遍重复的"v1",不够灵活。
有没有方法,可以直接在指定的url上,前面全部拼接上v1呢?
因此这里就抛出一个问题:Spring Boot 如何修改请求url?
问题描述
Spring Boot 如何修改请求ur