Class HeaderApiVersionResolver

java.lang.Object
org.springframework.web.reactive.accept.HeaderApiVersionResolver
All Implemented Interfaces:
ApiVersionResolver

public class HeaderApiVersionResolver extends Object implements ApiVersionResolver
ApiVersionResolver that extracts the version from a request header.
Since:
7.0
Author:
Rossen Stoyanchev
  • Constructor Details

    • HeaderApiVersionResolver

      public HeaderApiVersionResolver(String headerName)
  • Method Details

    • resolveVersion

      public @Nullable String resolveVersion(org.springframework.web.server.ServerWebExchange exchange)
      Description copied from interface: ApiVersionResolver
      Resolve the version for the given exchange.
      Specified by:
      resolveVersion in interface ApiVersionResolver
      Parameters:
      exchange - the current exchange
      Returns:
      the version value, or null if not found