Мы рассматриваем возможность использования поля заголовка для указания версии REST API в нашем приложении весенней загрузки.
Как мы можем сказать весенней загрузке перенаправлять вызовы в зависимости от значения заголовка?
Мне снится что-то вроде этого:
@Path("/my/rest/path")
@HeaderMapping(headerName="ApiVersion", headerValue="V1")
public class V1Controller {
@GetMapping
public String myMethod() {
}
}
== and ==
@Path("/my/rest/path")
@HeaderMapping(headerName="ApiVersion", headerValue="V2")
public class V2Controller {
@GetMapping
public String myMethod() {
}
}
для таких HTTP-запросов:
GET /my/rest/path HTTP/1.1
Accept: application/json
ApiVersion: V1
== or ==
GET /my/rest/path HTTP/1.1
Accept: application/json
ApiVersion: V2