类 AbstractVersionStrategy.PrefixVersionPathStrategy
- java.lang.Object
- org.springframework.web.servlet.resource.AbstractVersionStrategy.PrefixVersionPathStrategy
- 所有已实现的接口:
VersionPathStrategy
protected static class AbstractVersionStrategy.PrefixVersionPathStrategy extends Object implements VersionPathStrategy
A prefix-basedVersionPathStrategy, e.g."{version}/path/foo.js".
构造器概要
构造器 构造器 说明 PrefixVersionPathStrategy(String version)
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 StringaddVersion(String path, String version)Add a version to the given request path.StringextractVersion(String requestPath)Extract the resource version from the request path.StringremoveVersion(String requestPath, String version)Remove the version from the request path.
构造器详细资料
PrefixVersionPathStrategy
public PrefixVersionPathStrategy(String version)
方法详细资料
extractVersion
@Nullable public String extractVersion(String requestPath)
从接口复制的说明:VersionPathStrategyExtract the resource version from the request path.- 指定者:
extractVersion在接口中VersionPathStrategy- 参数:
requestPath- the request path to check- 返回:
- the version string or
nullif none was found
removeVersion
public String removeVersion(String requestPath, String version)
从接口复制的说明:VersionPathStrategyRemove the version from the request path. It is assumed that the given version was extracted viaVersionPathStrategy.extractVersion(String).- 指定者:
removeVersion在接口中VersionPathStrategy- 参数:
requestPath- the request path of the resource being resolvedversion- the version obtained fromVersionPathStrategy.extractVersion(String)- 返回:
- the request path with the version removed
addVersion
public String addVersion(String path, String version)
从接口复制的说明:VersionPathStrategyAdd a version to the given request path.- 指定者:
addVersion在接口中VersionPathStrategy- 参数:
path- the requestPathversion- the version- 返回:
- the requestPath updated with a version string