作为开发的一部分,我想维护两个不同版本的响应。我使用产生关键字作为请求映射的一部分来区分实现。
当版本 = 1.0 时,应调用第一个实现的方法,当版本 2.0 时,应调用第二个实现的方法。
但在我的情况下,总是调用较低版本的方法。
**
@RequestMapping(value = "/example", method = GET,produces= HAL_JSON_VALUE+";version=1")
public void method1(){
System.out.println("in method1");
}
@RequestMapping(value = "/example", method = GET,produces= HAL_JSON_VALUE+";version=2")
public void method2(){
System.out.println("in method2");
}
**