0
開発の一環として、2つの異なるバージョンのresponseを維持したいと思います。実装を区別するために要求マッピングの一部としてキーワードを使用しています。springbootのAcceptヘッダーの一部としてバージョン管理
バージョン1.0の場合は、バージョン2.0のときに2番目の実装方法を呼び出す必要があります。
私の場合は常に、より低いバージョンのメソッドが呼び出されています。 Spring MVCのコンテンツネゴシエーション中にアカウントのメディアタイプパラメータに入れていない
**
@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");
}
**