我们正在考虑使用标头字段在我们的Spring Boot应用程序中指定REST API版本。
我们如何告诉Spring Boot根据标头值重定向呼叫?
我梦到这样的事情:
@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
鸿蒙传说
幕布斯7119047
相关分类