【发布时间】:2019-01-01 17:45:30
【问题描述】:
我有一个 Spring REST 控制器:
@RestController
@RequestMapping("v1/employee")
public class controller1 {
getMethod(@PathVariable String param1, String param2){}
postMethod(){}
}
我想介绍一个新的端点版本v2 来解析参数:param1,param2 并转发到v1 请求网址。
我希望新客户端能够调用v2,而旧客户端仍然能够调用v1 端点。我查看了拦截器和过滤器。所以我应该,
- 将请求转发到 v1,或者,
- 在内部调用控制器方法
有没有更好的方法来做到这一点?谢谢。
【问题讨论】:
标签: spring rest spring-boot spring-restcontroller