Class PathApiVersionResolver
java.lang.Object
org.springframework.web.accept.PathApiVersionResolver
- All Implemented Interfaces:
ApiVersionResolver
ApiVersionResolver that extract the version from a path segment.
Note that this resolver will either resolve the version from the specified
path segment, or raise an InvalidApiVersionException, e.g. if there
are not enough path segments. It never returns null, and therefore
cannot yield to other resolvers.
- Since:
- 7.0
- Author:
- Rossen Stoyanchev
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionresolveVersion(jakarta.servlet.http.HttpServletRequest request) Resolve the version for the given request.
-
Constructor Details
-
PathApiVersionResolver
public PathApiVersionResolver(int pathSegmentIndex) Create a resolver instance.- Parameters:
pathSegmentIndex- the index of the path segment that contains the API version
-
-
Method Details
-
resolveVersion
Description copied from interface:ApiVersionResolverResolve the version for the given request.- Specified by:
resolveVersionin interfaceApiVersionResolver- Parameters:
request- the current request- Returns:
- the version value, or
nullif not found
-